如何使IPython Notebook Matplotlib内联绘图
我试图在MacOS X上使用带有Python 2.7.2和IPython 1.1.0
的IPython Notebook
。
我无法获得matplotlib图形来内联显示。
import matplotlibimport numpy as np
import matplotlib.pyplot as plt
%matplotlib inline
我也试过了%pylab inline
和ipython命令行参数,–pylab=inline
但这没什么区别。
x = np.linspace(0, 3*np.pi, 500)plt.plot(x, np.sin(x**2))
plt.title('A simple chirp')
plt.show()
我得到的不是内联图形,而是:
<matplotlib.figure.Figure at 0x110b9c450>
并matplotlib.get_backend()
表明我有'module://IPython.kernel.zmq.pylab.backend_inline'
后端。
回答:
我%matplotlib inline
在笔记本的第一个单元中使用了它,并且可以正常工作。我认为你应该尝试:
%matplotlib inlineimport matplotlib
import numpy as np
import matplotlib.pyplot as plt
通过在配置文件中设置以下配置选项,默认情况下,你也始终可以始终默认以内联模式启动所有IPython内核:
c.IPKernelApp.matplotlib=<CaselessStrEnum> Default: None
Choices: ['auto', 'gtk', 'gtk3', 'inline', 'nbagg', 'notebook', 'osx', 'qt', 'qt4', 'qt5', 'tk', 'wx']
Configure matplotlib for interactive use with the default matplotlib backend.
以上是 如何使IPython Notebook Matplotlib内联绘图 的全部内容, 来源链接: utcz.com/qa/414128.html