Как экспортировать данные в файлы из IPython Notebook

Я использую IPython Notebook с --pylab inline , так как я не хочу, чтобы графики отображались в другом окне. Теперь я хотел бы сохранить графики, которые я вижу в записной книжке, в файлы PDF или PNG.

В некоторых примерах кода

 import matplotlib as plt plt.savefig("figure.png") # save as png 

но это не работает в встроенном режиме.

Конечно, я мог бы просто сохранить PNG, который был создан из браузера, но я хотел бы сделать это с помощью строки Python. Я также заинтересован в экспорте PDF.

One Solution collect form web for “Как экспортировать данные в файлы из IPython Notebook”

попробуйте это (обратите внимание, что файлы сохраняются в папке с записью по умолчанию):

 plot(range(80)) xlabel('foo') ylabel('bar') legend(['myline']) axis([0, 80, 0, 120]) savefig('sample.pdf') 

если вы хотите, чтобы png просто изменил его на 'sample.png' .

Обратите внимание, что savefig() должен находиться в той же самой ячейке ноутбука, что и команды построения графика.

Python - лучший язык программирования в мире.