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()
,以防图形没有自动显示。嗯。。我重新启动了内核几次。同样的行为。奇怪的