Pyvis Network生成图表时标题重复显示问题咨询
Pyvis图表标题重复的原因及解决办法
原因
当你在net.Network初始化时同时设置heading参数和select_menu=True,就会出现标题重复的问题。这是因为select_menu=True会触发Pyvis加载一个带默认标题(默认是"Select nodes")的选择菜单组件,这个组件的标题会和你手动设置的heading参数渲染的标题叠加显示,导致重复。
解决办法
方法1:替换选择菜单的默认标题
去掉初始化时的heading参数,通过修改生成的HTML来替换选择菜单的默认标题:
g = net.Network(notebook=True, width="100%", height="1500px", cdn_resources="in_line", select_menu=True) # 将默认的"Select nodes"替换为你的自定义标题 g.html = g.html.replace('<h3>Select nodes</h3>', '<h3>THIS APPEARS DOUBLE...</h3>')
方法2:移除其中一个标题源
- 如果不需要选择菜单,直接去掉
select_menu=True参数,保留heading设置即可; - 如果必须保留选择菜单,就删掉
heading参数,只用选择菜单的标题(或者按方法1自定义)。
内容的提问来源于stack exchange,提问作者Stefanos Stavroulis
相关产品推荐
相关产品推荐

