1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | import pandas as pd import matplotlib.pyplot as plt # 假設您已將資料下載成 CSV 檔案,檔名例如 "LP1_data.csv" # CSV 檔案中應包含日期(例如 'Date')與價格(例如 'Price')欄位 # 讀取 CSV 資料,同時將日期欄轉換為 datetime 格式 df = pd.read_csv('LP1_data.csv', parse_dates=['Date']) # 設定日期為索引,方便繪圖 df.set_index('Date', inplace=True) # 過濾三年內的資料(視您的資料範圍而定) start_date = '2021-05-25' end_date = '2024-05-25' df_period = df.loc[start_date:end_date] # 繪製日線圖 plt.figure(figsize=(12, 6)) plt.plot(df_period.index, df_period['Price'], marker='o', linestyle='-') plt.title('台灣香菜(上等貨) 北農批發價 日線圖\n({} 至 {})'.format(start_date, end_date)) plt.xlabel('日期') plt.ylabel('價格 (台幣/公斤)') plt.grid(True) plt.tight_layout() plt.show() |
Direct link: https://paste.plurk.com/show/9TzzXs9rpOPj6WWJvzKt