Python(3.5 、3.6、 3.7、 3.8版本)安装pygraphviz包--软件安装成功笔记

编程入门 行业动态 更新时间:2024-10-25 20:26:55

Python(3.5 、3.6、 3.7、 3.8<a href=https://www.elefans.com/category/jswz/34/1771446.html style=版本)安装pygraphviz包--软件安装成功笔记"/>

Python(3.5 、3.6、 3.7、 3.8版本)安装pygraphviz包--软件安装成功笔记

  1. 安装pygraphviz前,需要先安装graphviz,官网下载graphviz-2.38.mis,运行安装完成后,把其中的bin文件路径加入环境变量path中


  1. pygraphviz包下载链接:GitHub不同版本需要下不同版本的pygraphviz,cp38表示3.8版本,电脑是64位就选win_amd64,32位就选win32。

  1. 把pygraphviz包复制到名为Scripts的文件夹中

  2. 在命令行中cd到Scripts文件,pip install pygraphviz-1.5-cp38-cp38-win_amd64.whl

  3. 测试代码

import pygraphviz as pgv
G = pgv.AGraph(directed=True,rankdir="TB")#有向从上到下
#设置节点
root = "CEO"
positive_1="COO"
positive_2="CTO"
positive_3="CMO"
positive_4="CFO"
positive_5="CSO"
negative_6="客服售后vp"
negative_7="仓储vp"
negative_8="工程VP"
negative_9="前台VP"
negative_10="后台VP"
negative_11="架构VP"
negative_12="数据VP"
negative_13="云VP"
negative_14="产品VP"
negative_15="大客户总监"
negative_16="公关VP"
negative_17="市场SVP"
negative_18="POP VP"
negative_19="图书VP"
negative_20="家电VP"
negative_21="财务VP"
negative_22="法务VP"
negative_23="审计总监"
negative_24="战略总监"
negative_25="行政总监"
negative_26="人力VP"
#设置节点
G.add_node(root,style="filled",shape="box3d",color="#feb64d")
for positive in[eval(_) for _ in dir() if _.startswith("positive")]:G.add_node(positive,style="filled",shape="circle",color="#CFDBF6")
for negative in[eval(_) for _ in dir() if _.startswith("negative")]:G.add_node(negative, style="filled", shape="polygon", color="#B4E7B7")
#添加边
G.add_edges_from([[root,positive_1],[root,positive_2],[root,positive_3],[root,positive_4],[root,positive_5]],color="#CFDBF6",style="dashed",penwidth=1.5)
G.add_edges_from([[positive_1,negative_6],[positive_1,negative_7],[positive_1,negative_8],[positive_2,negative_9],[positive_2,negative_10],[positive_2,negative_11],[positive_2,negative_12],[positive_2,negative_13],[positive_2,negative_14],[positive_3,negative_15],[positive_3,negative_16],[positive_3,negative_17],[positive_3,negative_18],[positive_3,negative_19],[positive_3,negative_20],[positive_4,negative_21],[positive_5,negative_22],[positive_5,negative_23],[positive_5,negative_24],[positive_5,negative_25],[positive_5,negative_26]],color="#B4E7B7", style="dashed", penwidth=1.5)
G.layout()
G.draw("京东组织架构.png",prog="dot")

结果:

注:3.8版本总压缩包 百度网盘链接
提取码:3uze
函数的参数解析案例:

更多推荐

Python(3.5 、3.6、 3.7、 3.8版本)安装pygraphviz包--软件安装成功笔记

本文发布于:2023-07-28 18:00:06,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1269575.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:版本   笔记   软件   Python   pygraphviz

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!