```python
import matplotlib.pyplot as plt
import numpy as np
# 这两行代码解决 plt 中文显示的问题
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False
y_data=[431, 1065, 665, 1054, 1265]
x_data = ('8月', '9月', '10月', '11月', '12月')
y_data2= [669,1219, 1035, 765, 1404]
bar_width=0.4
#绘制条形图
plt.bar(x=x_data,height=y_data,width=bar_width,color='skyblue')
#条形图并列
plt.bar(x=np.arange(5)+bar_width,height=y_data2,width=bar_width)
#数字放在条形图上方
# for x,y in enumerate(y_data):
# plt.text(x,y+10,'%s' %y)
# for x, y in enumerate(y_data2):
# plt.text(x, y + 10, '%s' % y)
plt.title('本年通时/通次统计')
plt.show()
【数据可视化】条形统计图
于 2022-01-04 12:28:38 首次发布