в блокноте Ipython/Jupyter, Pandas не отображает график, который я пытаюсь построить
Я пытаюсь построить некоторые данные, используя pandas в Ipython Notebook, и пока он дает мне объект, он фактически не отображает график. Итак, это выглядит так:
In [7]:
pledge.Amount.plot()
Out[7]:
<matplotlib.axes.AxesSubplot at 0x9397c6c>
После этого график должен следовать, но он просто не появляется. Я импортировал matplotlib, так что не проблема. Есть ли какой-либо другой модуль, который мне нужно импортировать?
Ответы
Ответ 1
Обратите внимание, что --pylab устарела и была удалена из более новых сборок IPython. Рекомендуемый способ включить встроенную печать в записной книжке IPython:
%matplotlib inline
import matplotlib.pyplot as plt
См. Этот пост из списка рассылки ipython-dev для получения более подробной информации.
Ответ 2
Изменение: Pylab устарела, пожалуйста, смотрите текущий принятый ответ
Хорошо, похоже, ответ - запустить ноутбук ipython с --pylab = inline. поэтому ipython notebook --pylab = inline Это делает то, что я видел ранее, и то, что я хотел, чтобы он делал. Извините за неопределенный оригинальный вопрос.
Ответ 3
С помощью import matplotlib.pyplot as plt
просто добавьте
plt.show()
и он отобразит все сохраненные графики.
Ответ 4
просто после импорта matplotlib вы выполняете одну магию, если вы запустили ipython, как будто это
ipython notebook
%matplotlib inline
запустите эту команду, все будет отлично показано
Ответ 5
запустите ipython с ipython notebook --pylab inline
, тогда график отобразит строку.
Ответ 6
Все, что вам нужно сделать, это импортировать matplotlib.
import matplotlib.pyplot as plt