Python 2.7.2 ve IPython 1.1.0 ile MacOS X üzerinde IPython dizüstü bilgisayar kullanmaya çalışıyorum.
Matplotlib grafiklerini satır içinde gösteremiyorum.
import matplotlib
import numpy as np
import matplotlib.pyplot as plt
%matplotlib inline
Ben de denedim %pylab inline
ve ipython komut satırı argümanları --pylab=inline
ama bu hiçbir fark yaratmaz .
x = np.linspace(0, 3*np.pi, 500)
plt.plot(x, np.sin(x**2))
plt.title('A simple chirp')
plt.show()
Satır içi grafikler yerine şunu alıyorum:
<matplotlib.figure.Figure at 0x110b9c450>
Ve arka uca matplotlib.get_backend()
sahip olduğumu gösterir 'module://IPython.kernel.zmq.pylab.backend_inline'
.
%matplotlib inline
çekirdek sürekli meşgul kalır ve ben hiçbir çıktı almak. Öldürülmek zorunda. Bu MacOSX
arka ucu kullanmaya çalışıyor ama sanırım nedense açılamıyor. İpython dizüstü bilgisayar kullanılmadığında, matplotlib için MacOSX arka ucu gayet iyi çalışıyor.
<matplotlib.figure.Figure at 0x110b9c450>
ama<matplotlib.text.Text at 0x94f9320>
(son satırı bir başlık baskı nedeniyle). Her neyse, kodunuz (% matplotlib inline ve plt.show () ile) pencerelerde beklendiği gibi çalışır