分为七个步骤:
1、导入模块
2、设置绘图风格
3、导入数据
4、设置图框的大小
5、绘图
6、添加轴标签和标题
7、显示图形
#导入模块
import pandas as pd
import matplotlib.pyplot as plt
# 设置绘图风格
# 获取所有的自带样式
# print (plt.style.available)
plt.style.use('ggplot')
plt.rcParams['font.sans-serif']= 'SimHei'
# 导入数据
df = pd.read_excel(r'C:\Users\guanyang\Desktop\wechart.xlsx')
sub_data = df.loc[df.date>='2017-08-01', :]
# 设置图框的大小
fig = plt.figure(num =1, figsize=(10, 6), facecolor = 'y')
# 绘图
l1, = plt.plot(sub_data.date, sub_data.article_reading_cnts, color='green', linestyle='dashed', linewidth=2,marker='o', \
markersize=5, markeredgecolor ='black', markerfacecolor ='brown' )
l2, = plt.plot(sub_data.date, sub_data.article_reading_times, color='b', linestyle='dashed', linewidth=2 )
# 添加轴标签和标题
plt.title('公众号每天阅读人数趋势图')
plt.xlabel('日期')
plt.ylabel('人数')
# 显示图形
fig.autofmt_xdate(rotation = 45)
# plt.legend(handles=[l1, l2,], labels =["日期", "人数"])
plt.legend([l1, l2,], ["日期", "人数"])
plt.show()
bingo: