给女朋友做的学习时间统计柱状图,代码加以记录,以后方便复用
import matplotlib.pyplot as plt
# 这两行代码解决 plt 中文显示的问题
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False
days = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31]
study_hours = [0,7,6.5,8,8.5,5,8,7,6.5,4,8,8,7,8.5,9,3,10,5.5,8,4,0,7.5,7,7.5,8,0,7.5,7.5,7,4,7.5]
plt.bar(days, study_hours)
plt.title('宝宝七月份学习时间统计')
plt.ylabel('学习时间/h')
plt.xlabel('日期')
plt.show()