我正在尝试布局一些图表,我正在使用pygraphviz
它。我建立我的图表,并执行
graph.layout(prog='dot')
当我执行print graph
时,它会吐出 DOT 格式的表示,如下所示:
...
94 [height="0.5", pos="1485,18", width="0.75"];
93 -> 94 [pos="e,1485,36.104 1485,71.697 1485,63.983 1485,54.712 1485,46.112"];
98 [height="0.5", pos="1557,18", width="0.75"];
97 -> 98 [pos="e,1557,36.104 1557,71.697 1557,63.983 1557,54.712 1557,46.112"];
...
pos
对于每个节点,属性的含义非常清楚。但这对边缘意味着什么?我相信它可能以某种方式引用三次样条表示,但是如果我想在 matplotlib 中手动绘制边缘,我将如何使用这些点?
谢谢!乌里