python 条形图图注怎么集中注意力_不再羡慕别人的漂亮图表,一文学会如何用Python绘制堆积图...

如果用Python进行绘制图表,大家会如何操作呢?相信肯定会用到matplotlib库,作为Python专业的二维和三维可视化库之一,matplotlib库是目前Python进行数据可视化最为常用的库。

33530478ddd1bf3ed152f4f56ac161de.png

好啦,废话少说,前几次已经和大家详细聊了matplotlib库中用于绘制图表的几个经典函数,今天咱们继续聊聊哦,那今天聊点什么内容呢?就聊点深入一些的组合式图形吧,咱们来讨论一下如何绘制经典的堆积图哦!

好啦,那就开始吧!首先,用matplotlib库的bar()函数绘制堆积柱状图哦

bar()函数作为matplotlib库的专用柱状图绘制函数,相信大家已经熟悉它的调用方式了哦,现在咱们就看看如何绘制堆积柱状图吧!

还是老习惯,为了能够更好的理解,咱们先举个“栗子”哦:

228452fcd83b630a5dc1603cce48776c.png

上面咱们所举的“栗子”中方框中就是调用bar()函数哦,完全使用了bar()函数的语法规则哦,注意在第15行中的参数”bottom=y_axis1”这句话的意思是接着y_axis1的数据继续进行柱状图绘制哦,这是绘制堆积柱状图的关键所在哦!

好啦,下面咱们就运行一下咱们所写的这个程序看看效果吧:

81186c7f16881869f863ad74dfefe7cd.png

使用Python解释器运行“pyex1.py”会得到咱们所绘制的堆积柱状图哦:

06d3255e4c09f27d4ca1da1dfff08660.png

怎么样?是不是感觉很漂亮哦!

好啦,说完了堆积柱状图,咱们再深入聊一点,来看一下堆积柱状图的变体吧,如何绘制堆积条形图哦!用matplotlib库的barh()函数绘制堆积条形图

其实如果你理解了上面用bar()函数绘制堆积柱状图的原理,那么再用bar()的变形体barh()函数来绘制堆积条形图,就很easy了哦,好啦,下面咱们还是举个“栗子”进行说明哦:

cd6c1622001bd79b9497ff9812c9235b.png

看到了吗?是不是感觉和上面咱们所举的ex1.py的“栗子”几乎一样呢?是的哈,其实变化的地方很少,比如讲bar()函数替换成了barh()函数,然后将第15行的参数由“bottom=y_axis1”替换成了”left=y_axis1”哦,其实呢,这也很好理解哦,因为柱状图是竖直向上绘制的,而条形图是水平向右绘制的哦!

好啦,咱们运行一下上面程序看看效果哦:

运行Python解释器,输出如下咱们所绘制的堆积条形图哦:

256772d889a9d371ac617299f5230b44.png

好啦,上面就是咱们所讨论的用Python绘制堆积柱状图和堆积条形图的全部哦,大家是不是感觉很容易理解哦,希望大家能够学会这种调用方式哦,然后用到自己的工作中,相信漂亮的堆积图能够为你的工作加分哦!好啦,今天咱们就先聊到这吧,下次再见哦!

ac14206931ce52a142387e174a24186b.png

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值