use*_*224 4 python graphviz python-2.7 python-3.x
我正在尝试使用 Python 中的 graphviz 绘制具有不同颜色边缘的图形。我正在创建颜色列表并使用边缘颜色。不过,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()
Run Code Online (Sandbox Code Playgroud)
寻求宝贵意见。谢谢
小智 7
import graphviz as gv
colors = ['green','red']
def create_graph(colors, d):
d.edge('hello','world', color=colors[0])
d.edge('world','hello', color=colors[1])
d.view()
if __name__ == '__main__':
d = gv.Digraph()
create_graph(colors, d)
Run Code Online (Sandbox Code Playgroud)