【发布时间】:2012-03-06 04:35:54
【问题描述】:
我刚刚开始使用 Python/Pandas,并将以下代码放在一起绘制标准普尔 500 指数。
from pandas.io.data import DataReader
# returns a DataFrame
sp500 = DataReader("^GSPC", "yahoo", start=datetime.datetime(1990, 1, 1))
sp500.plot(figsize = (12,8))
看起来这是在一张图表上绘制最高价、最低价、开盘价、收盘价、调整收盘价和成交量。有没有一种简单的方法可以在一个图表中仅绘制 adj 收盘价以及其下方的音量 like they do on Yahoo 和大多数其他金融网站?我也对绘制 OHLC 烛台图的示例感兴趣。
【问题讨论】:
-
DataReader 在 pandas 中不再存在。您必须安装 pandas_datareader 包才能继续使用它。
标签: matplotlib pandas