Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python烛台图表无法显示_Python_Matplotlib_Quandl - Fatal编程技术网

Python烛台图表无法显示

Python烛台图表无法显示,python,matplotlib,quandl,Python,Matplotlib,Quandl,我执行了下面的代码,过程中没有显示任何错误,但是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") d

我执行了下面的代码,过程中没有显示任何错误,但是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笔记本电脑中,定义后端是有意义的,例如
%matplotlib inline
%matplotlib notebook
。 然后在单个单元格中运行代码时,它应该显示绘图

如果需要在单独的单元格中运行它,
plt.show()
将不知道从以前的单元格中显示什么。因此,在这种情况下,请说明数字

f1

要显示图
f1

,您需要告诉我们您在何处以及如何运行此代码。此代码是由jupyter notebook 5.5.0逐行运行的。非常感谢您的建议!该图在jupyter笔记本中成功显示!