天天看点

如何在win10环境下配置graphviz

  • 在官网上下载graphviz。

地址:

https://graphviz.org/download/

,选择Stable Windows install packages。

如何在win10环境下配置graphviz

然后一层一层的点击,直到看到graphviz-2.44.1-win32.zip文件,点击下载下来。

如何在win10环境下配置graphviz
  • 配置环境变量

将下载的文件解压后,复制bin文件夹的目录配置到环境变量。

打开环境变量的步骤,右键此电脑—》属性—》高级系统设置—》环境变量—》系统变量,选择Path,点击编辑按钮,如下图:

如何在win10环境下配置graphviz

然后点击新建,把刚才复制的路径加进去,点击确定。

打开CMD,输入dot –version,如果出现下图的信息,表示已经配置成功了。

如何在win10环境下配置graphviz
  • 安装python使用的graphviz包

先执行conda install graphviz,安装完成后,执行conda install python-graphviz。

安装完成后重启电脑。

  • 测试
# coding:utf-8
from graphviz import Digraph
 
dot = Digraph(comment='The Round Table')
 
# 添加圆点 A, A的标签是 King Arthur
dot.node('A', 'king')
dot.view()  #后面这句就注释了,也可以使用这个命令查看效果
 
# 添加圆点 B, B的标签是 Sir Bedevere the Wise
dot.node('B', 'Sir Bedevere the Wise')
#dot.view()
 
# 添加圆点 L, L的标签是 Sir Lancelot the Brave
dot.node('L', 'Sir Lancelot the Brave')
#dot.view()
 
#创建一堆边,即连接AB的边,连接AL的边。
dot.edges(['AB', 'AL'])
 
# 在创建两圆点之间创建一条边
dot.edge('B', 'L', constraint='false')
 
# 获取DOT source源码的字符串形式
print(dot.source)
 
# 保存source到文件,并提供Graphviz引擎
dot.render('test-output/round-table.gv', view=True)      

运行结果:

如何在win10环境下配置graphviz