Bar 柱状图
作者: 莫烦 发布于: 2016-01-01
编辑: 学习资料:
本节我们介绍一下用matplotib
来制作一个柱状图,今天的结果如下图:
今天的柱状图分成上下两部分,每一个柱体上都有相应的数值标注,并且取消坐标轴的显示。
生成基本图形¶
向上向下分别生成12个数据,X为 0 到 11 的整数 ,Y是相应的均匀分布的随机数据。 使用的函数是plt.bar
,参数为X和Y:
这样我们就生成了下图所示的柱状图基本框架:
加颜色和数据¶
下面我们就颜色和数值进行优化。 用facecolor
设置主体颜色,edgecolor
设置边框颜色为白色,
现在的结果呈现:
接下来我们用函数plt.text
分别在柱体上方(下方)加上数值,用%.2f
保留两位小数,横向居中对齐ha='center'
,纵向底部(顶部)对齐va='bottom'
:
最终的结果就像开始一样: