利用matplotlib画multiple|利用matplotlib画multiple bar图

需设置相对x坐标的位置 ax=plt.subplot(111) x=np.arange(6,10) print x ax.bar(x-0.125,rnum,width=0.25,align='center',color='g',alpha=0.5) ax.bar(x+0.125,wnum,width=0.25,align='center',color='r',alpha=0.5) plt.xticks([6,7,8,9]) plt.xlabel('Month') plt.ylabel('Number of rainstorms') plt.title('total Number of rainstorms and warm sector ones over North China') plt.show()

【利用matplotlib画multiple|利用matplotlib画multiple bar图】如果需要x坐标标值进行修改,即可改为plt.xticks([6,7,8,9],['Jun','Jul','Aug','Sep'])设置之后的标值为月份的英文字母

    推荐阅读