首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

一文讲透,带你学会用Python绘制带误差棒的柱状图和条形图

Python数据可视化,作为数据常用的必备技能,是目前大数据和数据分析的一个热门,而matplotlib库作为Python中最为常用和经典的二维绘图库,受到了很多人的青睐,最近已经和大家共同探讨了多种类型的图表的绘制,其中关于误差棒图,咱们已经在上次一起讨论过了,今天咱们继续深入研究误差棒图相关的知识

那今天咱们聊点什么呢?咱们一起探讨一下如何在Python中绘制带误差棒的柱状图和条形图吧!

首先,先来探讨一下如何在Python中绘制带误差棒的柱状图

直接举个“栗子”咱们来直观的感受一下如何进行绘制:

看到了吗,上面方框中就是生成带误差棒的柱状图的关键代码,可以看出要想在柱状图中加入误差棒,就需要在函数bar()中使用其关键字参数yerr或xerr,其对于误差棒的属性及属性值是由关键字error_kw进行实现的,在上面程序的第17行咱们分别设置了误差棒的线宽、颜色和误差横帽的粗细。

好啦,下面咱们调用Python解释器来运行一下上面在哪买所写的程序看看效果如何吧:

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

下面,再来探讨一下如何在Python中绘制带误差棒的条形图

其实带误差棒的条形图与上面咱们所讲的带误差棒的柱状图的生成方法是类似的,唯一的区别是方向不同,绘制条形图调用的是barh()函数,而绘制柱状图则调用的bar()函数。

下面咱们还是先举个“栗子”直观感受一下吧:

上面咱们所编写的程序中,其中红色方框中的代码为生成带误差棒的条形图的关键代码所在,可以看到带误差棒的条形图的绘制是通过使用函数barh()中的关键字参数xerr来实现的。

下面咱们调用Python解释器来看一下所生成的图表效果如何:

执行上面指令后,会生成如下咱们所绘制的带误差棒的条形图:

以上就是咱们今天所探讨的关于在Python中如何绘制带误差棒的柱状图和条形图的相关内容,相信大家通过上面咱们一起探讨的两个“栗子”已经学会了如何进行绘制了,希望大家能够将这两种全新样式的图表用在自己的工作中去。

好啦,今天咱们就聊到这吧,下次再见哦!

敬请关注“品位集结号”,为您带来意外的小收获!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20201216A0IKYH00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券