使用Python定位graphviz节点

使用此代码:

from graphviz import Graph, Digraph
g = Digraph('G', filename='process.gv', engine='dot')

g.node('Tests')
g.node('Devices')

# Tests
g.edge('TestName', 'Tests')

# Devices
g.edge('Serial', 'Devices')

g.view()

我可以创建以下输出:

使用Python定位graphviz节点

但我需要在“测试”字段下面的“串行”字段.这该怎么做?

解决方法:

它可以通过隐形边缘完成:

g.edge('Tests', 'Serial', style="invis")

使用Python定位graphviz节点

上一篇:python – subprocess.Popen(..).communication(..)当与graphviz一起使用时随机丢弃数据!


下一篇:在Mac OS上找不到与pygraphviz相关的Neato