linux(ではなく、のjupyterノートブック)の端末でIpthonを実行します。端末でのIpython 5.0.0の補間プロット
(prodEnv)[[email protected] sandbox]$ ipython3
Python 3.4.1 (default, Nov 3 2014, 14:38:10)
Type "copyright", "credits" or "license" for more information.
IPython 5.0.0 -- An enhanced Interactive Python.
? -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help -> Python's own help system.
object? -> Details about 'object', use 'object??' for extra details.
In [1]: %matplotlib
...: import matplotlib.pyplot as plt
...: import numpy as np
...: plt.ion()
...: x = np.arange(0, 4*np.pi, 0.1)
...: y = [np.sin(i) for i in x]
...: plt.plot(x, y, 'g-', linewidth=1.5, markersize=4)
...:
Using matplotlib backend: agg
Out[1]: [<matplotlib.lines.Line2D at 0x7fe49ae9c208>]
:私は同じコードを使用Ipython 5.0.0では、
(prodEnv)[[email protected] sandbox]$ ipython
IPython 2.4.1 -- An enhanced Interactive Python.
? -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help -> Python's own help system.
object? -> Details about 'object', use 'object??' for extra details.
In [1]:
In [1]: %matplotlib
Using matplotlib backend: TkAgg
In [2]: import matplotlib.pyplot as plt
In [3]: import numpy as np
In [4]: plt.ion()
In [5]: x = np.arange(0, 4*np.pi, 0.1)
In [6]: y = [np.sin(i) for i in x]
In [7]: plt.plot(x, y, 'g-', linewidth=1.5, markersize=4)
Out[7]: [<matplotlib.lines.Line2D at 0x7f5c8a8b6410>]
:Ipython 2.4.1、次のコマンドで
はポップアップインタラクティブTk
プロットウィンドウを開きます何も表示されません。 Iptyhon 5.0.0でどのように私のポップアップinterractiveプロットを得るのですか?
を使用するには、
python3-tk
をインストールする必要があります。%matplotlibは、使用するバックエンドに追加のオプションのパラメータを取ります。使用可能なすべてのバックエンドのリストについては、%matplotlib --list'を参照してください。 – celOk、ipython 2.4.1と同じプロットを取得する必要がありますか? – user189035