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)