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

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

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

В некоторых примерах кода используется

import matplotlib as plt

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

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

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

4b9b3361

Ответ 1

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

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

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

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