matplotlib图自更新后未打开

matplotlib图自更新后未打开,matplotlib,ipython,anaconda,Matplotlib,Ipython,Anaconda,更新到ipython 5.0.0后,图形不再以交互模式打开。至少对我来说。不过,它们确实是在普通的python shell中打开的 因此,这起作用,即打开一个带有绘图的窗口: me@box:~$ python Python 3.5.2 |Anaconda 2.4.1 (64-bit)| (default, Jul 2 2016, 17:53:06) [GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux Type "help", "copyright"

更新到ipython 5.0.0后,图形不再以交互模式打开。至少对我来说。不过,它们确实是在普通的python shell中打开的

因此,这起作用,即打开一个带有绘图的窗口:

me@box:~$ python
Python 3.5.2 |Anaconda 2.4.1 (64-bit)| (default, Jul  2 2016, 17:53:06) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import matplotlib.pyplot as plt
>>> plt.ion()
>>> plt.plot([1,2,3])
[<matplotlib.lines.Line2D object at 0x7fc5fdbbae48>]
IIRC,
ipython--pylab
应该给你一个关于被弃用的消息。相反,请使用
%matplotlib
magic或
--matplotlib
命令行参数,请参见此处:IIRC,
ipython--pylab
应该会给您一条关于被弃用的消息。相反,请使用
%matplotlib
magic或
--matplotlib
命令行参数,请参见此处:
me@box:~$ ipython
Python 3.5.2 |Anaconda 2.4.1 (64-bit)| (default, Jul  2 2016, 17:53:06) 
Type "copyright", "credits" or "license" for more information.

IPython 5.0.0 -- An enhanced Interactive Python.

In [1]: import matplotlib.pyplot as plt
In [2]: plt.ion()
In [3]: plt.plot([1,2,3])
Out[3]: [<matplotlib.lines.Line2D at 0x7fab81f31da0>]
import matplotlib.pyplot as plt
plt.ion()