31、python繪製折線圖方法、案例
折線圖: 也稱為曲線圖,它是用直線段將各資料點連線起來而組成的圖形,以折線方式顯示資料的變化趨勢
1 折線圖繪圖函式:
plot(x,y,style,color,linewidth)
title('圖的標題')
引數說明:
style,劃線的樣式‘。’‘-’
color 畫線的顏色
linewidth 線的寬度
2 案例:
import pandas
import matplotlib
import matplotlib.pyplot as plt
data=pandas.read_csv(
'D:\\DATA\\pycase\\6.1\\data.csv'
)
# 對日期格式進行轉換,將字元竄轉化為時間格式
data['購買日期']=pandas.to_datetime(
data.日期
)
# 對時間格式的日期提取所需要的時間格式
# data['購買日期']=data.購買日期.dt.strftime('%m/%d')
# 修改成字元竄格式輸出不正常
# 設定座標格式
maincolor=(45/255,87/255,10/255,1)
font={
'size':15,
'family':'SimHei'
}
matplotlib.rc('font',**font)
# 設定座標軸標籤和樣式
plt.xlabel('購買日期',color=maincolor)
plt.ylabel('購買使用者數',color=maincolor)
plt.tick_params(axis='both',color=maincolor)
# '-'順滑曲線
plt.plot(
data['購買日期'],
data['購買使用者數'],
'-',
color=maincolor
)
plt.title('購買使用者數')
plt.show
# 設定線條粗細
plt.plot(
data['購買日期'],
data['購買使用者數'],
'-',
color=maincolor,
linewidth=0
)