matplotlib進行繪圖——折線圖
阿新 • • 發佈:2018-12-26
分為七個步驟:
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: