Python 蜡烛图无法显示
Python candlestick chart can not show
我执行了下面的代码,过程中没有报错,但是plt.show()无法运行,最后什么都没有!我很困惑,想知道为什么……
from mpl_finance import candlestick_ohlc
import matplotlib.dates as mdates
import matplotlib.pyplot as plt
import quandl
df = quandl.get("EOD/AAPL", authtoken="fzTPb-TWywaPkbdAS1VF")
df['Date'] = df.index.map(mdates.date2num)
ohlc = df[['Date','Open','High','Low','Close']]
f1, ax = plt.subplots(figsize = (10,5))
candlestick_ohlc(ax, ohlc.values, width=.6, colorup='green', colordown='red')
ax.xaxis.set_major_formatter(mdates.DateFormatter('%Y-%m'))
plt.show()
在 jupyter notebook 中定义后端是有意义的,例如%matplotlib inline
或 %matplotlib notebook
。
然后 运行将你的代码放在一个单元格中,它应该会显示情节。
如果您需要 运行 它在单独的单元格中,plt.show()
将不知道要显示以前单元格中的内容。因此,在那种情况下,改为陈述数字,
f1
显示数字f1
。
我执行了下面的代码,过程中没有报错,但是plt.show()无法运行,最后什么都没有!我很困惑,想知道为什么……
from mpl_finance import candlestick_ohlc
import matplotlib.dates as mdates
import matplotlib.pyplot as plt
import quandl
df = quandl.get("EOD/AAPL", authtoken="fzTPb-TWywaPkbdAS1VF")
df['Date'] = df.index.map(mdates.date2num)
ohlc = df[['Date','Open','High','Low','Close']]
f1, ax = plt.subplots(figsize = (10,5))
candlestick_ohlc(ax, ohlc.values, width=.6, colorup='green', colordown='red')
ax.xaxis.set_major_formatter(mdates.DateFormatter('%Y-%m'))
plt.show()
在 jupyter notebook 中定义后端是有意义的,例如%matplotlib inline
或 %matplotlib notebook
。
然后 运行将你的代码放在一个单元格中,它应该会显示情节。
如果您需要 运行 它在单独的单元格中,plt.show()
将不知道要显示以前单元格中的内容。因此,在那种情况下,改为陈述数字,
f1
显示数字f1
。