Python干货:教你Python如何一文带你学会去用Python生成带误差棒的并列和堆积柱状图?!!


matplotlib作为Python 中的经典库,同时又是Python编程中应用最广泛的二维数据可视化经典库,掌握了在matplotlib库中的各个模块和函数,就可以自己制备想要的图表。

今天呢,咱们来看看柱状图相关的内容,来聊聊如何在Python中绘制带误差棒的并列柱状图和堆积柱状图 。

好啦,咱们就正式开始吧!

首先,聊聊如何在Python中绘制带误差棒的并列柱状图

绘制柱状图需要调用matplotlib库中的bar()函数,那又如何去绘制带误差棒的多数据并列柱状图呢?为了让大家能够更好的去理解,下面咱们还是先举个“栗子”直观感受一下吧:

上面就是咱们所编写的绘制带误差棒的多数据并列柱状图,下面咱们一起来分析一下,其中第1419行代码是设置误差棒相关属性的代码,第2730行则是用于生成带误差棒的多数据并列柱状图的函数,可以看到是通过调用两次bar()函数进行绘制,二者进行叠加共同生成了咱们所需绘制的图表。

好啦,下面咱们通过调用Python解释器来看一下效果如何吧:

通过运行上面指令就可生成咱们所要绘制的带误差棒的多数据并列柱状图,如下图所示:


下面,聊聊在Python中如何绘制带误差棒的堆积柱状图

关于堆积柱状图,事实上堆积柱状图也是普通柱状图的一种变体,同样需要调用bar()函数实现的,那要如何来绘制带误差棒的堆积柱状图呢?咱们依然首先举个“栗子”来直观感受一下吧:


咱们来分析一下上面所写的程序,其中第14~16行用于设置误差棒的误差范围,第25行则用于设置误差棒的相关属性,第28和29行则通过两次调用bar()函数来生成带误差棒的堆积柱状图,可以看到它是通过巧妙的设置相应的位置参数,使两次柱状图叠加实现的,下面咱们调用Python解释器来运行一下上面程序:


运行上面指令就会生成下面咱们所绘制的带误差棒的堆积柱状图,如下图所示:

好啦,关于在Python中如何绘制带误差棒的并列柱状图和堆积柱状图的相关内容咱们已经聊完了,通过上面咱们的探讨可以看出,其实对于这类复合型图表是通过设置误差棒的属性并多次调用bar()函数来实现的 ,大家要学会这种复合型图表的绘制原理和过程,并将其用到自己的工作中去。

下面是小编建的Python学习交流群,欢迎各位小伙伴来交流学习。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容