我想简单地将标签不是绘制到图形的顶点而是绘制到边缘。
简单的案例:无向图的Kamada Kawai布局。
我幻想着这样的事情:
visual_style["edge_label"] = g.es["weightthing"]
试图证明我的问题是正确的,因为我正在研究很多,但只发现了这个问题:
边缘标签。他们将被转换为角色。指定NA 省略边缘标签。
默认情况下省略边缘标签。
来自here
我不理解上面的引述。遗憾。
答案 0 :(得分:4)
不幸的是,igraph的Python界面中还不支持边标签。 (顺便说一下,你正在阅读R接口的文档。)
更新:igraph(即版本0.7)的开发版现在支持边缘标签。
答案 1 :(得分:0)
您可以改用NetworkX。 (编辑)您可能想使用此功能:
networkx.draw_networkx_edge_labels()
docstring显示参数edge_labels
:
edge_labels : dictionary
Edge labels in a dictionary keyed by edge two-tuple of text
labels (default=None). Only labels for the keys in the dictionary
are drawn.