1. 程式人生 > >31、python繪製折線圖方法、案例

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
        )