如何在pyvis python网络图中插入图像?

Posted

技术标签:

【中文标题】如何在pyvis python网络图中插入图像?【英文标题】:How to insert a image in pyvis python network graph? 【发布时间】:2019-06-26 02:50:03 【问题描述】:
from pyvis.network import Network
# import pyvis

# pyvis.options.Layout(randomSeed=None, improvedLayout=True)
g = Network()
g.show_buttons(filter_=   ['configure','layout','interaction','physics','edges'])
g.add_node(0,image ="https://www.w3schools.com/w3css/img_lights.jpg")
g.add_node(1)
g.add_node(2,label="Node 2",image="https://www.w3schools.com/w3css/img_lights.jpg")
g.add_node(3)
g.add_node(4)
g.add_node(5)
g.add_edge(0, 1)
g.show("basic.html")

我试过这段代码,它不适合我,我需要你的建议,这是用 python 和 javascript 做社交网络图的最佳包。

【问题讨论】:

【参考方案1】:

您需要将节点的形状设置为“图像”或“圆形图像”。

例如:

g.add_node(0, shape='image', image ="https://www.w3schools.com/w3css/img_lights.jpg")

【讨论】:

我相信这应该是一个公认的答案!

以上是关于如何在pyvis python网络图中插入图像?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 PyVis 上绘制有向边

使用pyvis对社交网络数据可视化

在 Jupyter Lab 单元格中显示 Pyvis HTML 时出错

如何在散点图中添加图像而不是点(python)[重复]

pyvis 图形重叠或不显示标签

iMindMap V12汉化怎样在思维导图中插入图片教程