08使用matplotlib绘制高级图表
一、绘制等高线
在matplotlib中,pyplot可以使用contour()、contourf()函数分别绘制和填充等高线。语法格式如下contour([x,y,]z,[lives,])
代码演示如下:
二、绘制矢量场流线图
在matplotlib中,pyplot可以使用steamplot()绘制矢量场流线图,矢量场流线图可以表现矢量场的流态,常见于自然科学中的磁场,万有引力和流体运动。
代码演示如下:
三、绘制棉棒图
棉棒图主要运用于比较标记符号的相对位置,而非比较线段的长度。在matplotlib中,pyplot可以使用stem()函数绘制棉棒图。
代码演示如下:
四、绘制哑铃图
哑铃图又称DNA图,主要运用于两个数据点之间的变化。
代码演示如下:
五、绘制甘特图
甘特图亦称为横道图,条状图,它通过活动列表和时间刻度表示特定项目地顺序与持续时间,甘特图一般以时间为横轴,项目为纵轴,可以直观的表示每个项目的进展情况。
代码演示如下:
六、绘制人口金字塔图
人口金字塔图是指用类似古埃及金字塔的形象描述人口年龄于性别的分布情况的图形,用于表现现人口的现状及其发展类型。
代码演示如下:
七、绘制漏斗图
漏斗图亦称倒三角图,它将数据呈现为几个阶段,每个阶段占总比率100%,从一个阶段到另一个阶段的数据自上而下逐渐降低。
代码演示如下:
八、绘制桑基图
桑基图称为桑基能量分布图,桑基能量平衡图,是一种特定类型的流程图,用于展示数据流动的·变化。代码演示如下:
九、绘制树状图
代码演示如下:
十、绘制华夫饼图
代码演示如下:
【无标题】
最新推荐文章于 2022-04-10 20:14:07 发布