python编写获取股票数据走势
时间: 2023-08-12 17:23:34 浏览: 100
您可以使用Python中的matplotlib库和pandas-datareader库来获取和可视化股票数据走势。以下是一个获取AAPL股票数据并绘制收盘价曲线的示例代码:
```python
import pandas_datareader.data as web
import datetime
import matplotlib.pyplot as plt
start = datetime.datetime(2020, 1, 1)
end = datetime.datetime.now()
df = web.DataReader("AAPL", "yahoo", start, end)
df = df[['Close']] # 只选择收盘价这一列数据
plt.plot(df)
plt.title('AAPL Stock Price')
plt.xlabel('Date')
plt.ylabel('Price')
plt.show()
```
在这个例子中,我们使用了yahoo数据源,并指定了起始日期和结束日期。然后,我们选择了收盘价这一列数据,并使用matplotlib库绘制了收盘价曲线图。您可以将"AAPL"替换为所需的股票代码。同样,您可以使用pandas库来操作和分析数据,以及使用其他matplotlib函数来自定义图形。
阅读全文