2017-01-30 10 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をUbuntuにインストールする。最初に sudo apt install graphvizをインストールしてからsudo pip install graphvizをインストールしてください。それ以外の場合は動作しません。

関連する問題