Python 爬蟲實戰:取得台積電股價並繪製圖表
1. 套件安裝
pip install yfinance matplotlib
2. 取得台積電(2330.TW)股價資料
import yfinance as yf
# 下載台積電近一年股價
tsmc = yf.Ticker('2330.TW')
data = tsmc.history(period='1y')
print(data.head())
3. 繪製股價走勢圖
import matplotlib.pyplot as plt
plt.figure(figsize=(12,6))
plt.plot(data.index, data['Close'], label='收盤價')
plt.title('台積電(2330.TW)近一年股價走勢')
plt.xlabel('日期')
plt.ylabel('收盤價 (TWD)')
plt.legend()
plt.grid(True)
plt.tight_layout()
plt.show()
4. 進階應用
- 可改 period 參數取得不同區間(如 ‘5y’, ‘1mo’)
- 可分析成交量、最高/最低價等
- 可將資料存成 CSV 方便後續分析
5. 注意事項
- yfinance 取自 Yahoo Finance,資料僅供學習參考
- 若遇連線問題可多嘗試幾次
本文教你用 Python 快速取得台積電股價並畫圖,適合資料分析、投資新手練習。歡迎留言討論你的實作經驗!