简介
自己在绘制流程图的时候一般用到的是Visio,但是感觉连线以及框图位置调整起来很烦…经过一番了解之后发现了Graphviz可以使用Python代码来绘制流程图的软件,使用这个工具我们可以更专注于关系之间的表示而不是绘制的方法。先来看看一个神经网络的效果图吧:(Ref:https://blog.csdn.net/ztguang/article/details/77451803):
下载安装
对于Python包来说直接一句pip install graphviz即可,参考
Graphviz Docs
来试一下:
from graphviz import Digraph
dot = Digraph(comment='The Round Table')
dot.node('A', 'King Arthur')
dot.node('B', 'Sir Bedevere the Wise')
dot.node('L', 'Sir Lancelot the Brave')
dot.edges(['AB', 'AL'])
dot.edge('B', 'L', constraint='false')
dot.view()
报错了?
ExecutableNotFound: failed to execute ['dot', '-Tpdf', '-O', 'Digraph.gv'], m