#encoding = utf-8# import numpy as np
将 matplotlib.pyplot导入为 plt
fig.add_subplot(3,3,2) n = 10 X = np.arange(n) Y1 =(1 - X / 浮动(N))* np.random.uniform(0.5,1.0,N) Y2 =(1 - X / 浮动(N))* np.random.uniform(0.5,1.0,N) plt.bar(X,+ Y1,facecolor = '#9999ff',edgecolor = 'white') plt.bar(X,-Y 2,facecolor = '#FF9999' ,edgecolor = '白色') 为 X,Y 在拉链(X,Y1): plt.text(X + 0.4,Y + 0.05,'%.2f'%Y,公顷 = '中心',VA = '底部') 为 X,Y 在拉链(X,Y2): plt.text(x + 0.4,-y- 0.05,'% .2f '%y,ha = 'center',va = 'top') plt.show()

本文介绍如何使用Python的Matplotlib库绘制带有文本标签的双柱状图,并展示了如何通过Numpy生成数据,利用Matplotlib进行图表的布局设置及文字注释。
1764

被折叠的 条评论
为什么被折叠?



