import matplotlib.pyplot as plt
import numpy as np
plt.figure(figsize=(10,6))
plt.rcParams['font.family'] = 'simhei'
y1 = [25.00, 42.86, 66.67]
y2 = [75.00, 57.14, 33.33]
xticks = ['一类', '二类', '三类']
def bar():
plt.title('双柱状图', fontsize=13)
plt.bar(np.arange(len(y1)), y1, width=0.4, color='tomato', label='label1')
for x, y in enumerate(y1):
plt.text(x, y, y)
plt.bar(np.arange(len(y2)) + 0.4, y2, width=0.4, color='steelblue', label='label2')
for x, y in enumerate(y2):
plt.text(x + 0.4, y, y)
plt.xticks(np.arange(len(xticks)) + 0.4 / 2, xticks)
plt.ylabel('百分比(%)')
plt.legend(loc='upper left')
plt.show()
if __name__ == '__main__':
bar()
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/dcca96bef5c042b397e34eec241a6d0e.png)