Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.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 3.x 物体的不同行为?_Python 3.x_Matplotlib_Jupyter Notebook - Fatal编程技术网

Python 3.x 物体的不同行为?

Python 3.x 物体的不同行为?,python-3.x,matplotlib,jupyter-notebook,Python 3.x,Matplotlib,Jupyter Notebook,也许我今天的速度非常慢,但我发誓这以前对我有效,并且显示了一个绘图,现在它返回一个包含单个行的列表对象: %matplotlib inline import matplotlib.pyplot as plt values = [0.1, 0.2, 0.3, 0.4, 0.5] f = plt.figure() ax = f.add_subplot(111) ax.plot(values) 我得到的是,而不是一个绘图 但是,如果我使用此%matplotlib nbagg并执行相同的操作,它就

也许我今天的速度非常慢,但我发誓这以前对我有效,并且显示了一个绘图,现在它返回一个包含单个
行的列表
对象:

%matplotlib inline
import matplotlib.pyplot as plt

values = [0.1, 0.2, 0.3, 0.4, 0.5]

f = plt.figure()
ax = f.add_subplot(111)
ax.plot(values)
我得到的是
,而不是一个绘图

但是,如果我使用此
%matplotlib nbagg
并执行相同的操作,它就会工作。然后我停止交互,得到我想要的结果。这是怎么回事

我的版本:

python 3.6.5

matplotlib 2.2.2

jupyter 4.4.0

ipython 6.4.0

ipywidgets 7.2.1


谢谢

如果你调用
f
你可以看到绘图…完整的代码在笔记本的一个单元格中吗?不。
%matplotlib inline
import matplotlib.pyplot,因为plt
在一个单元格中,而其他所有内容都在另一个单元格中。我想这应该行得通。你重启内核了吗?(可能是之前出了问题,没有显示任何绘图。)顺便说一句,你应该能够在同一单元格中调用
plt.show()
,以防图形没有自动显示。嗯。。我重新启动了内核几次。同样的行为。奇怪的