>adj 是 Python 中的一个 numpy 数组
from igraph import *
g = Graph.Adjacency(adj.tolist())
plot(g)
图像没有顶点标签,只有节点和边。如何启用绘图以显示标签或顶点序列?谢谢
您可以在 vertex_label
关键字参数中指定要显示为列表的标签,以plot()
:
plot(g, vertex_label=["A", "B", "C"])
如果图中的顶点恰好有一个名为 label
的顶点属性,igraph 默认情况下将在图上使用这些属性,因此您也可以这样做:
g.vs["label"] = ["A", "B", "C"]
plot(g)
有关更多详细信息,请参阅 Graph.__plot__
函数的文档。(plot()
只是一个薄包装器,它调用您作为第一个参数传递给它的任何对象的 __plot__
方法(。