2017-01-30 14 views

답변

4

Source 클래스를 사용하여 해결할 수있었습니다.

from graphviz import Source 
temp = """ 
digraph G{ 
edge [dir=forward] 
node [shape=plaintext] 

0 [label="0 (None)"] 
0 -> 5 [label="root"] 
1 [label="1 (Hello)"] 
2 [label="2 (how)"] 
2 -> 1 [label="advmod"] 
3 [label="3 (are)"] 
4 [label="4 (you)"] 
5 [label="5 (doing)"] 
5 -> 3 [label="aux"] 
5 -> 2 [label="advmod"] 
5 -> 4 [label="nsubj"] 
} 
""" 
s = Source(temp, filename="test.gv", format="png") 
s.view() 

Output

출력이 동일 폴더에있을 것이고, 포맷이 변경 될 수

.

PS - 우분투에 graphviz을 설치하려면. 먼저 sudo apt install graphviz을 설치하고 sudo pip install graphviz을 사용하여 설치하십시오. 그렇지 않으면 작동하지 않습니다.