我是 igraph 新手。我尝试了这个简单的代码,但它没有显示节点内的顶点 id。
from igraph import *
g = Graph()
g.add_vertices(3)
g.add_edges([(0,1), (1,2)])
plot(g, layout = g.layout("kk"))
谁能告诉我为什么 id 不显示?
因为默认情况下 ID 不会显示为标签 ;) 如果要显示它们,则必须将每个节点的
label
属性设置为其标签,或指定 vertex_label=...
作为 plot
的关键字参数:
g.vs["label"] = range(g.vcount())
或
plot(g, layout="kk", vertex_label=range(g.vcount())