我正在尝试使用 python-igraph 版本 0.6-1 以点格式绘制有向图。
在下面的程序中使用 write_dot 函数时,我得到一个空的点文件。但是 write_svg 会写入一个正确的 svg 文件,并且 ig.plot 会正确显示图形。
这是怎么回事?
将 igraph 导入为 ig
g = ig.Graph()
g.add_vertex('foo')
g.add_vertex('bar')
g.add_vertex('baz')
g.add_edge('foo', 'bar')
g.add_edge('bar' ,'baz')
g.add_edge('baz', 'foo')
lyt = g.layout_reingold_tilford()
ig.plot(g, layout=lyt)
g.write_dot('test.dot')
g.write_svg('test .svg', lyt)