堆积直方图你会用Python绘制吗?一文讲透,拿走不谢

您所在的位置:网站首页 python绘制直方图的函数 堆积直方图你会用Python绘制吗?一文讲透,拿走不谢

堆积直方图你会用Python绘制吗?一文讲透,拿走不谢

#堆积直方图你会用Python绘制吗?一文讲透,拿走不谢| 来源: 网络整理| 查看: 265

0 分享至

用微信扫码二维码

分享至好友和朋友圈

matplotlib库,作为Python进行数据可视化的经典和最为常用库,是Python进行二维图表绘制必须掌握的内容,上次已经和大家探讨了如何用matplotlib库中的hist()函数来绘制直方图,那今天呢,咱们就再深化一下,看看如何绘制经典的堆积直方图哦!

首先来说一下,什么是堆积直方图呢?其实呢,顾名思义,堆积的意思就是将直方图进行叠加显示哦。

对于堆积直方图来说,只要掌握了如何绘制直方图,那么对于堆积直方图就很容易上手了哦,堆积直方图的实现总的来说也比较简单哦,大家只需要添加具体的关键字参数就可以实现哦!

好啦,下面咱们就举个“栗子”来进行说明吧:

上面就是咱们所编写的用于生成堆积直方图的程序哦,其中最主要的部分是第24行中关于hist()函数的调用哦,hist()函数的几个参数咱们再介绍直方图时已经讲过了哦,在这就不细说了,还没记清楚的朋友可以翻看上次的内容哦!

好啦,那咱们就调用Python解释器来看一下上面咱们所写的程序的效果吧!

运行上面指令就会生成下面咱们所绘制的堆积直方图哦:

下面呢,针对上面程序第24行中hist()函数的调用,咱们再说一个参数哦:

plt.hist(x_axis,bins=y_axis,histtype='bar',rwidth=1.0,stacked=True,label=labels)

咱们聊聊stacked参数哦,可以看出上面stacked参数的赋值是True,可以看出直方图整体沿x轴的走势哦,到这可能有朋友有问题了:那对于y轴的走势该怎么更为直观的展示呢?所以哦,这个问题就是咱们聊stacked参数的原因哦,先说答案哦,就是将参数stacked赋值为False就可以啦:

好啦,那咱们将上面程序第24行关于hist()函数中的参数stacked赋值为False看看效果吧:

首先,将stacked=True改为stacked=False哦:

运行一下看看所生成的堆积直方图的效果哦:

看到区别了吗,此时所生成的图表会将堆积直方图在y轴方向的堆积变换为x轴方向的展开哦,这样就更直观地进行观察啦!

上面就是关于在Python中绘制堆积直方图的全部哦,希望大家能够掌握matplotlib库中的hist()函数以及该函数中各个参数的含义哦!好啦,今天咱们就聊到这吧,下次再见哦!

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

/阅读下一篇/ 返回网易首页 下载网易新闻客户端


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3