ipython не создает выходной граф с использованием matplotlib

Итак, я недавно начал пытаться использовать ipython и обнаружил, что не могу заставить его создать выходной граф. Я запускаю следующий код в ipython:

from sklearn import linear_model
regr = linear_model.LinearRegression()

regr.fit(x, y)
pl.plot(x, y, 'o')
pl.plot(x_test, regr.predict(x_test))

и я получаю вывод:

[<matplotlib.lines.Line2D at 0x21d453b0>]

Без привязанного изображения.

Я установил ipython с помощью пакета pythonxy. Любые мысли о способах правильного вывода графиков в ipython

Смотрите прикрепленное изображение:

2 ответа

Решение

Попробуйте запустить в клетке:

%pylab inline    # or
%matplotlib inline

После этого графики должны отображаться в строке. Или запустите записную книжку с помощью встроенного параметра в командной строке:

ipython notebook --pylab=inline
from IPython.display import display
from IPython.display import Image

# your code here

Image(data=<your_image_data_here>, embed=True)
Другие вопросы по тегам