matplotlib进行绘图——折线图

参考刘顺祥 数据分析1480

分为七个步骤:

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:

猜你喜欢

转载自blog.csdn.net/Scarlett_Guan/article/details/85218469
今日推荐