2012-08-01 144 views
0

我想布局一些图,我正在使用pygraphviz。我建立我的图表,并执行DOT文件中边缘`pos`属性的含义是什么?

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中手动绘制边,我将如何使用这些点?

谢谢! 乌里

回答

相关问题