Python Jupyter显示不带plt.show()的绘图

Python Jupyter显示不带plt.show()的绘图,python,matplotlib,jupyter,Python,Matplotlib,Jupyter,我正在使用Python2.7的Jupyter笔记本。按如下方式导入matplotlib: %matplotlib inline import matplotlib.pyplot as plt 但我注意到一件事。当我在Spyder中使用Python时,我总是必须在Python脚本末尾使用plt.show()命令才能看到绘图 在Jupyter中,我不需要这个命令来查看绘图。我确实收到了以下错误消息: [<matplotlib.lines.Line2D at 0x91615d0>

我正在使用Python2.7的Jupyter笔记本。按如下方式导入matplotlib:

%matplotlib inline    
import matplotlib.pyplot as plt
但我注意到一件事。当我在Spyder中使用Python时,我总是必须在Python脚本末尾使用
plt.show()
命令才能看到绘图

在Jupyter中,我不需要这个命令来查看绘图。我确实收到了以下错误消息:

[<matplotlib.lines.Line2D at 0x91615d0>]
[]

但这仍然是一个阴谋。这是为什么?

使用
%matplotlib inline
打开即时显示

该行:

[<matplotlib.lines.Line2D at 0x91615d0>]
[]

没有错误消息。它是最后一个命令的返回值。尝试添加一个
以抑制此操作。

最新的jupyter笔记本不再需要添加
%matplotlin inline
的要求。现在它是默认添加的


您可以在
ipython\u kernel\u config.py
中更改不同行为的设置

@roadrunner66谢谢。修正了我的打字错误。那个文件在哪里?