【发布时间】:2020-04-14 22:05:52
【问题描述】:
为什么顶点和边标签不会出现在我的图表中?
g = Graph()
g.add_vertices(3)
g.add_edges([(0,1), (1,2), (2,0)])
g.vs["label"]=["A", "B", "C"]
g.es["label"]=["ciao", "lol", "weee"]
layout = g.layout("kk")
plot(g, layout=layout, bbox=(300,300), margin=20)
所有这些都在 macOS Catalina 版本 10.15.2,在 Spyder,python 版本 3.7.4 上
解决方案
正如 Sreeram Nair 所指出的,将绘图保存在 pdf 中即可获得带有标签的图形。
plot(g, "my_graph.pdf")
给出以下内容
【问题讨论】:
-
plot(g, vertex_label=["A", "B", "C"])工作吗? -
@BSQL 不,同样的结果
-
你在使用 igraph 库是吗?
-
@BSQL 是的,当然
标签: python-3.x igraph spyder