Bar 柱状图 - Matplotlib 画图 | 莫烦Python
切换视频源:

Bar 柱状图

作者: Hao 编辑: 莫烦 2016-11-03

学习资料:

本节我们介绍一下用matplotib来制作一个柱状图,今天的结果如下图:

3_2_1.png

今天的柱状图分成上下两部分,每一个柱体上都有相应的数值标注,并且取消坐标轴的显示。

生成基本图形

向上向下分别生成12个数据,X为 0 到 11 的整数 ,Y是相应的均匀分布的随机数据。 使用的函数是plt.bar,参数为X和Y:

这样我们就生成了下图所示的柱状图基本框架:

3_2_2.png

加颜色和数据

下面我们就颜色和数值进行优化。 用facecolor设置主体颜色,edgecolor设置边框颜色为白色,

现在的结果呈现:

3_2_3.png

接下来我们用函数plt.text分别在柱体上方(下方)加上数值,用%.2f保留两位小数,横向居中对齐ha='center',纵向底部(顶部)对齐va='bottom'

最终的结果就像开始一样:

3_2_1.png


降低知识传递的门槛

莫烦很常从互联网上学习知识,开源分享的人是我学习的榜样。 他们的行为也改变了我对教育的态度: 降低知识传递的门槛免费 奉献我的所学正是受这种态度的影响。 通过 【赞助莫烦】 能让我感到认同,我也更有理由坚持下去。

    Matplotlib 画图