Подтвердить что ты не робот

в блокноте Ipython/Jupyter, Pandas не отображает график, который я пытаюсь построить

Я пытаюсь построить некоторые данные, используя pandas в Ipython Notebook, и пока он дает мне объект, он фактически не отображает график. Итак, это выглядит так:

In [7]:

pledge.Amount.plot()

Out[7]:

<matplotlib.axes.AxesSubplot at 0x9397c6c>

После этого график должен следовать, но он просто не появляется. Я импортировал matplotlib, так что не проблема. Есть ли какой-либо другой модуль, который мне нужно импортировать?

4b9b3361

Ответ 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