python堆积柱形图,python 堆积柱状图
如果用Python画图表,你会怎么做?我相信matplotlib库一定会被用到。作为Python中的2D和三维可视化库之一,matplotlib库是目前Python中数据可视化最常用的库。
好了,废话少说。关于matplotlib库中用于绘制图表的几个经典函数,我们前几次已经和大家详细聊过了。今天我们继续聊。我们今天将谈论什么?下面说一些有深度的组合图形,大家一起讨论一下如何画出经典的积累图!
好了,我们开始吧!
首先使用matplotlib库的bar()函数绘制堆积直方图。
Bar()函数是matplotlib库中一个特殊的直方图绘制函数。相信你对它的调用方法很熟悉。现在我们来看看如何绘制堆积直方图!
还是老习惯了。为了更好的理解,我们先举个“栗子”:
上面提到的“栗子”中的方框是调用bar()函数,完全使用了bar()函数的语法规则。请注意,第15行中的参数“bottom=y_axis1”意味着直方图绘制将继续使用y_axis1的数据。这是绘制堆积直方图的关键!
好了,让我们运行我们写的程序来看看效果:
使用Python解释器运行“py ex1.py”将得到我们绘制的堆积直方图:
最近怎么样?感觉不美吗?
好了,我们来说说堆积条形图。下面我们就来看看堆积条形图的变化以及如何绘制堆积条形图!
用matplotlib库的barh()函数绘制堆积条形图
其实如果你理解了上面用bar()函数画堆积条形图的原理,那么用bar()函数画堆积条形图就很容易了,bar()函数是bar()的变种。好吧,下面我们举一个“栗子”作为例证:
看到了吗?是不是感觉和上面说的ex1.py的“栗子”差不多?是的,其实变化很少。比如用bar()函数替换bar()函数,然后用“left=y_axis1”替换第15行的参数“bottom=y_axis1”。哦,其实很好理解,因为条形图是垂直向上画的,而条形图是水平向右画的!
好了,让我们运行上面的程序来看看效果:
运行Python解释器并输出我们绘制的堆积条形图,如下所示:
好了,关于使用Python绘制堆积条形图和堆积条形图的讨论到此为止。你觉得好理解吗?希望你能学会这种称呼方式,然后用在自己的工作中。相信一个漂亮的堆积条形图可以为你的工作加分!好了,今天就说到这里吧。下次见!
请关注“年级集结号”给你带来意想不到的小收获!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。