1
pygraphviz가 내 노드의 고정 위치를 유지하려면 어떻게해야합니까? 가정 당신은 내가 소정의 위치 (0.1)에 표시하는 노드를 강제 할 방법Pygraphviz 및 고정 노드 위치
from __future__ import absolute_import
from __future__ import unicode_literals
from __future__ import print_function
from __future__ import division
import pygraphviz as pgv
from _operator import pos
A=pgv.AGraph()
A.add_node(1,color='red',pos="0,1")
A.add_node(2,color='blue',pos="1,10")
A.add_node(3,color='yellow'pos="2,2")
A.add_edge(1,2,color='green')
A.add_edge(2,3)
A.add_edge(2,2,"1")
A.add_edge(1,3)
A.graph_attr['epsilon']='0.001'
print(A.string()) # print dot file to standard output
A.layout('dot') # layout with dot
A.draw('foo.pdf') # write to file
은, (1, 10 및 각각이 (2,2)