2017-11-19 6 views
0

Pythonでgraphvizを使用して、さまざまな色のエッジでグラフを描画しようとしています。私はカラーリストを作成し、エッジカラーで使用しています。しかし、それはgraphvizでサポートされていないようです。私はエッジの異なる色を設定する方法がわかりません。ここに私のコードです:Pythonでgraphvizの色の端が異なる

import graphviz as gv 

d = gv.Digraph() 
colors = ['green','red'] 
d.attr('edge', color = colors) 
d.edge('hello','world') 
d.edge('world','hello') 
d.view() 

貴重なコメントを探しています。おかげ

答えて

0

は、私は本当にGraphvizのためのpythonラッパーを知らないが、エッジの異なる色であなたは複数の色を意味する場合は、次のことを試してください(?):

d.attr('edge', color = 'green:red') 

そうでない場合緑色と赤色のエッジを使用したい場合は、次のように動作します。

d.edge('hello','world', color='green') 
d.edge('world','hello', color='red') 
関連する問題