Python 是一種功能強大的編程語言,也是數據分析、科學計算等領域常用的工具。Python 中的 Matplotlib 庫提供了豐富的繪圖功能,其中日期坐標軸可以非常方便地展示時間序列數據。
import pandas as pd import matplotlib.pyplot as plt # 創建數據集 data = {'date': ['2021-01-01', '2021-01-02', '2021-01-03', '2021-01-04', '2021-01-05'], 'value': [10, 8, 15, 12, 9]} df = pd.DataFrame(data) df['date'] = pd.to_datetime(df['date']) # 將日期列轉為 datetime 類型 # 繪制折線圖 fig, ax = plt.subplots() ax.plot(df['date'], df['value']) # 設置 x 軸為日期坐標軸 ax.xaxis_date() # 設置 x 軸標簽格式 date_format = mpl_dates.DateFormatter('%Y-%m-%d') ax.xaxis.set_major_formatter(date_format) # 設置 x 軸標簽間隔 ax.xaxis.set_major_locator(mpl_dates.DayLocator(interval=1)) plt.show()
在上述代碼中,首先創建了一個包含日期和值的數據集,將日期列轉為 datetime 類型,然后通過 Matplotlib 繪制了折線圖。接下來,設置 x 軸為日期坐標軸,使用 DateFormatter 來設置日期標簽的格式,最后使用 DayLocator 設置日期標簽的間隔。
使用 Python 和 Matplotlib,可以輕松繪制具有日期坐標軸的時間序列數據。這種方式清晰地展示了數據的趨勢和變化,有助于更好地理解和分析數據。
上一篇vue圓形不要黑色
下一篇python 日統計圖