day7绘制高级图表

一、绘制等高线线图
在matplotlib中,pyplot可以使用contour()、contourf()函数分别绘制和填充等高线图。
二、绘制矢量场流线图
在matplotlib中,pyplot可以使用streamplot()函数绘制矢量流线图。
三、绘制棉棒图
在matplotlib中,pyplot可以使用stem()绘制棉棒图。
四、绘制哑铃图
哑铃图又名DNA图,主要用于展示两个数据点之间的变化。哑铃图可以看作散点图与线形图的组合,适用于"前"与"后"的位置及项目的等级排序场景。
五、绘制甘特图
甘特图亦称为横道图、条形图,他通过活动列表和时间刻度表示特定项目的顺序与持续时间。甘特图一般以时间为横轴、项目为纵轴,可以直观地展示每个项目的进展情况,以便于管理者了解项目的剩余任务及评估工作进度。
六、绘制人口金字塔图
人口金字塔图是指用类是古埃及金字塔的形描述人口年龄与性别分布状况的图形 用于表现人口的现状及其发展类型。
七、绘制漏斗图
漏斗图亦称为倒三角图,它将数据呈现为几个阶段,每个阶段的占比总计为100%,从一个阶段到另一个阶段的数据自上而下逐渐降低。
八、绘制桑基图
桑基图亦称为能量分布图、桑基能量平衡图,是一种特定类型的流程图,用于展示数据的"流动"变化。
1.matplotlib中使用构造方法Sankey()创建桑基图。
2.SanKey类对象可以调用add()方法为桑吉基图添加数据流量、标签等选项。
3.Sankey类对象在添加数据之后需要调用finish()方法完成绘制,并返回包含多个桑基子图的列表。
九、绘制树状图
树状图亦称为树枝状图,是通过树枝结构描述父子成员层次结构的图形。
1.dendrogram()函数用于将层次聚类数据绘制为树状图。
2.linkage()函数用于将一维压缩距离矩阵或二维观测向量阵列进行层次聚类或凝聚聚类。
十、绘制华夫饼图
华夫饼图亦称为直角饼图,它是饼图的变体,可以直观展示部分与整体的比例。
1.开发者可以直接用pip命令安装pywaffle包。
2.pywaffle是Python中专门绘制华夫饼图的包,它提供了一个继承自Figure的子类Waffle,通过Waffle类传递给figure()函数的FigureClass参数即可创建华夫饼图。day7绘制高级图表_第1张图片
day7绘制高级图表_第2张图片
day7绘制高级图表_第3张图片
day7绘制高级图表_第4张图片
day7绘制高级图表_第5张图片
day7绘制高级图表_第6张图片

你可能感兴趣的:(数据分析)