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()