我想要制作一个随机节点位置的图表,但是似乎节点的"pos"属性没有起到任何作用。以下是一个最小示例:
import graphviz
import pylab
from graphviz import Digraph
g = Digraph('G', filename='ex.gv',format='pdf')
g.attr(size='7')
g.node('1',pos='1,2')
g.node('2',pos='2,3')
g.node('3',pos='0,0')
g.edge('1','2')
g.edge('1','3')
graphviz.Source(g)
有任何想法可以实现这个吗? 提前致谢。
graphviz.Source(g)
是做什么的,但至少它没有为我生成任何图形。这可能是你的问题,或者可能是你正在使用的Jupyter环境。也许那里有一个旧版本的Graphviz? - magjac