-
下载安装(一定要配置环境变量)
https://graphviz.gitlab.io -
graphviz属性看这里:
https://graphviz.gitlab.io/documentation/ -
中文乱码问题
设置元素的字体如:‘fontname’:‘FangSong’ -
举个栗子
from graphviz import Digraph
gz=Digraph("会议报名购票流程图",'comment',None,None,'png',None,"UTF-8",
{'rankdir':'TB'},
{'color':'black','fontcolor':'black','fontname':'FangSong','fontsize':'12','style':'rounded','shape':'box'},
{'color':'#999999','fontcolor':'#888888','fontsize':'10','fontname':'FangSong'},None,False)
gz.node('0','会议')
gz.node('1','直播会议')
gz.node('2','直播页面')
gz.node('a','现场会议')
gz.node('b','报名')
gz.node('i','报名')
gz.node('c','选择门票')
gz.node('d','填写需求单')
gz.node('j','填写需求单')
gz.node('e','报名成功',{'color':'red','fontcolor':'red'})
gz.node('f','订单页面')
gz.node('g','报名购票成功',{'

本文介绍了如何利用Graphviz与Python3来绘制流程图。首先,详细讲解了Graphviz的下载安装过程,强调了配置环境变量的重要性。接着,提到了查看Graphviz属性的官方文档链接,以帮助理解各种图形元素的定制。针对中文乱码问题,提出了通过设置'fontname':'FangSong'来解决。并以实例展示了具体代码应用。
最低0.47元/天 解锁文章
482

被折叠的 条评论
为什么被折叠?



