Я пытаюсь построить некоторые данные с помощью панд в Ipython Notebook, и хотя он дает мне объект, на самом деле он не рисует сам график. Вот так это выглядит:
In [7]:
pledge.Amount.plot()
Out[7]:
<matplotlib.axes.AxesSubplot at 0x9397c6c>
После этого должен следовать график, но его просто не появляется. Я импортировал matplotlib, так что проблема не в этом. Мне нужно импортировать какой-либо другой модуль?
python
pandas
ipython
jupyter-notebook
chrisfs
источник
источник
Ответы:
Обратите внимание, что --pylab устарел и был удален из новых сборок IPython. Рекомендуемый способ включения встроенного построения в записной книжке IPython теперь - запустить:
См. Этот пост из списка рассылки ipython-dev для получения более подробной информации.
источник
%matplotlib inline
мои попытки построить график привели к появлению встроенного видимого изображения, приятно. Фактически, импорт не требуется, если график является методом уже существующего объекта, как в OP.%matplotlib nbagg
в наши дни полезно получить более интерактивную версию.Изменить: Pylab устарел, см. Текущий принятый ответ
Хорошо, похоже, ответ - запустить ipython notebook с --pylab = inline. Итак, ipython notebook --pylab = inline. Он выполняет то, что я видел ранее, и то, что я хотел. Извините за расплывчатый исходный вопрос.
источник
%pylab inline
в записной книжке, чтобы включить режим pylab.ipython notebook --pylab
с пандами, чтобы график отображался в дополнительном окне, если это кому-то нужно.С вашей
import matplotlib.pyplot as plt
просто добавитьи он покажет все сохраненные графики.
источник
просто после импорта matplotlib вы выполнили одну магию, если вы запустили ipython, как это
запустите эту команду, все будет показано отлично
источник
запустите ipython с помощью
ipython notebook --pylab inline
, тогда график покажет встроенный.источник
источник
Все, что вам нужно сделать, это импортировать файл matplotlib.
источник
I have imported matplotlib