用 Python 绘制几张有趣的可视化图表

网站建设3年前发布
99 0 0
202303061016239531b7f779a57458ee2810a0c5ba58a5889d4a675,流程图存在于我们生活的方方面面,对于我们追踪项目的进展,做出各种事情的决策都有着巨大的帮助,而对于万能的Python而言呢,绘制流程图也是十分轻松的,今天小编就来为大家介绍两个用于绘制流程图的模块,我们先来看第一个。
,那么在SchemDraw模块当中呢,有六个元素用来代表流程图的主要节点的,椭圆形代表的是决策的开始和结束,代码如下:,output
,20230306101623e1a83d810285d936d37751a02f9741e37d3345739,箭头表示的是决策的走向,用来连接各个节点的,代码如下:,output
,20230306101623f654178832286b9c1035021687f26e778d444b636,平行四边形代表的是你所要去处理和解决的问题,而长方形所代表的是你所要为此做出的努力或者说是过程,代码如下:,output
,2023030610193523c6b7a21f4b7b28fab99872c9a7444ce52799411,
,output
,20230306101624d5d048871753ab56c90200c80ce18d259d0b79663,而菱形代表的则是决策的具体情况,代码如下:,output
,2023030610162584197ce760486b033ae243719508210f25d5d5438,我们来绘制一个简单的流程图,假如周末的时候我们想着要不要出去露营(Camping),那既然要去露营的话,我们肯定是需要查看一下天气,看一下是否是晴天(Sunny),如果是下雨天(Rainy)的话,就不去,按照这种逻辑,我们来绘制一下流程图,代码如下:,output
,20230306101935d7a4c851062350df259056c3b722e11827a9f4880,Networkx模块用来创建和处理复杂的图网络结构,生成多种随机网络和经典网络,分析网络结构和建立网络模型,例如在绘制人脉关系网的案例当中就可以用到networkx模块,
,而例如一个公司的组织架构图,也可以用到该模块,来简单直观的绘制公司的整体架构,代码如下:,output
,20230306101626c405c8128bca3bd8ec262314fff11bf6f48a44654,看到这里,大家可能会觉得会指出来的结果有点简单,想要添加上去些许颜色,代码如下:,output,2023030610162842db07123db18344cc93248fc11f254ae3a954888
© 版权声明

相关文章