使用 Python 定位 graphviz 节点
Positioning of graphviz nodes with Python
使用此代码:
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()
我可以创建以下输出:
但是我需要字段 "Tests" 下面的字段 "Serial"。如何做到这一点?
可以用不可见的边来完成:
g.edge('Tests', 'Serial', style="invis")
使用此代码:
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()
我可以创建以下输出:
但是我需要字段 "Tests" 下面的字段 "Serial"。如何做到这一点?
可以用不可见的边来完成:
g.edge('Tests', 'Serial', style="invis")