python流程图-使用Graphviz快速绘制流程图

简介

自己在绘制流程图的时候一般用到的是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

你可能感兴趣的:(python流程图-使用Graphviz快速绘制流程图)