Python是一種優秀的編程語言,可以輕松地繪制各種股價圖表。為了示范如何使用Python來畫股價圖,下面介紹了簡單的步驟。
首先需要導入必要的庫,如下所示:
import pandas as pd import matplotlib.pyplot as plt from pandas_datareader import data as pdr import yfinance as yf yf.pdr_override()
接下來,需要設置股價數據的時間范圍和股票代碼。下面是代碼示例:
start_date = '2021-01-01' end_date = '2021-12-31' ticker = 'AAPL'
然后可以使用yfinance庫來獲取股票數據。請看下面的代碼:
df = pdr.get_data_yahoo(ticker, start_date, end_date) df.head()
接下來,可以用Matplotlib庫來畫圖。下面的代碼展示了如何用Matplotlib來繪制收盤價的曲線。
plt.plot(df['Close']) plt.title(f'{ticker} Price') plt.xlabel('Date') plt.ylabel('Price ($)') plt.show()
最后,執行代碼將會得到如下圖所示的股價曲線圖:
通過這個簡單的示例,可以看到使用Python畫股價圖的簡易性和靈活性。Python的數據處理和圖表庫的強大功能,使得繪制股價圖變得非常高效和簡單。