import matplotlib.pyplot as plt plt.rcParams['font.sans-serif'] = ['KaiTi'] plt.rcParams['font.serif'] = ['KaiTi'] plt.rcParams['axes.unicode_minus'] = False # 以时间段作为x轴,同一时间段出现的次数和作为y轴,作曲线图 x = [] for i in range(24): x.append('{:02d}:00'.format(i)) # 绘图 plt.plot(x, work_day_time, label='工作日') # x,y轴标签 plt.xlabel('时间') plt.ylabel('次数') # 标题 plt.title('工作日消费曲线图') # x轴倾斜60度 plt.xticks(rotation=60) # 显示label plt.legend() # 加网格 plt.grid()优化代码
时间: 2023-06-23 20:10:26 浏览: 190
Matplotlib.pyplot 三维绘图的实现示例
import matplotlib.pyplot as plt
# 设置中文显示
plt.rcParams['font.sans-serif'] = ['KaiTi']
plt.rcParams['font.serif'] = ['KaiTi']
plt.rcParams['axes.unicode_minus'] = False
# 构造x轴时间段
x = ['{:02d}:00'.format(i) for i in range(24)]
# 绘制工作日消费曲线图
plt.plot(x, work_day_time, label='工作日')
# 设置x,y轴标签
plt.xlabel('时间')
plt.ylabel('次数')
# 设置标题
plt.title('工作日消费曲线图')
# x轴标签倾斜60度
plt.xticks(rotation=60)
# 显示图例
plt.legend()
# 加网格
plt.grid()
# 显示图像
plt.show()
阅读全文