2016-08-03 10 views
4

私はまだIPythonのノートブック、Jupyter、そしてPythonにはまだまだ新しいです。私はプロットオブジェクトへの参照を取得することができますどのように私は別のセルにそれを使用することができますので、IPython:異なるセルに同じプロットを表示する方法は?

import numpy as np 
import matplotlib.pyplot as plt 

n = 1024 
X = np.random.normal(0, 1, n) 
Y = np.random.normal(0, 1, n) 
plt.axes([0.025, 0.025, 0.95, 0.95]) 
plt.scatter(X, Y, s=50) 

plt.show() 

私の質問は次のとおりです。

私は、次のコードを使用してJupyterのノートブックの散布図を作成しています後でノートブックで?さらに、プロットを修正する必要があるかもしれません。

また、ノートブックの上部に%matplotlib inlineがあります。

  • のPython:ここ

    は、私の環境に関するいくつかの情報がある 3.5.2 64ビット[MSC v.1900 64ビット(AMD64)]

  • IPython: 4.2.0
  • numpyの: 1.11.1
  • scipyのダウンロード: 0.17.1
  • matplotlibの: 1.5.1
  • sympy: 1.0
  • OS:Windows 7の 6.1.7601 SP1

答えて

0

matplotlibのオブジェクト指向のインタフェースを試してみてください - matplotlib.figureを。必要に応じて、作成された図オブジェクトの参照を使用することができます。

  • Figureオブジェクトを作成します - fig = plt.figure()
  • をそれに軸を追加 - 作成された軸上のax = fig.add_axes([0.025, 0.025, 0.95, 0.95])
  • プロット - ax.plot(X, Y)
+0

を、私はこの敗走を行けば、私は 'scatter'を作成することだろう私が 'ax.scatter()'を呼び出すたびにプロットします。まだそれは私のノートブックで期待どおりに動作しませんでした。 – mbadawi23

関連する問題