我想制作一个没有重叠边的图。我将python与igraph libray一起使用。这是我的代码
import sys
import igraph
from igraph import *
import re
g = Graph([(1,2),(1,4),(1,7),(1,10),(1,12),(2,3),(2,4),(2,9),(3,4),(3,5),
(5,6)
layout = g.layout_reingold_tilford_circular()
plot(g, layout=layout)
这就是结果
但我想要这样的东西
关于如何在igraph中进行操作有任何帮助吗?我的图不是树。
谢谢
最佳答案
layout_reingold_tilford
和layout_reingold_tilford_circular
是树布局;它们用于树形图。使用layout_kamada_kawai()
或layout_fruchterman_reingold()
可能会更好。
关于python - 我应该使用哪种布局在python中的igraph中获得不重叠的边缘?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32145966/