python 散点图_python数据关系型图表散点图系列瀑布图

1f2604b722e58e757fed545a3ecfc21b.png

瀑布图

瀑布图(waterfall plot)

  • 用于展示拥有相同的X轴变量数据(如相同的时间序列)

  • 不同的Y轴离散型变量(如不同的类别变量)和Z轴数值变量;

  • 可以清晰展示不同变量之间的数据变化关系;

三维瀑布图

  • 可以看作是多数据系列三维面积图;

  • 使用分面图的可视化方法也可以展示瀑布图的数据信息;

瀑布图特点

  • 所有数据公用X轴坐标;

  • 每个数据类别拥有自己的Y轴坐标;

  • 数据类别显示在最右边;

分面瀑布图

  • 与三维瀑布图比较,分面瀑布图可以更好展示数据信息;

  • 避免不同类别之间因数据重叠引起的遮挡问题;

  • 不能很直接比较不同类别之间的数据差异;

峰峦图

  • 峰峦图可以很好展示瀑布图的数据信息;

  • 可以很好展示数据的完成信息,包括不同类别之间的数据差异比较;

绘制三维瀑布图

  • matplotlib包中PolyCollection()函数可以在三维空间中绘制闭合的多变形;

  • 即由三维直角坐标系中的多个多变形组成;

绘制峰峦图

  • 时间序列峰峦图可以使用plotnine包中的geomlinerange()函数或者geomribbon()函数绘制实现;

  • geom_linerange()函数的参数(x,y,ymax):表示用直线连接(x,y)和(x,ymax)两点;

  • geom_ribbon()函数的参数(x,y,ymax):表示用直线连接数据系列的(x,y)和(x,ymax)上所有的点,并使用颜色填充;

  • 绘制峰峦图关键是使用SciPy包中的interpld()函数对每条曲线插值得到N个数据点;

三维瀑布图

from mpl_toolkits.mplot3d import Axes3D

from matplotlib.collections import PolyCollection

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值