Ich verwende das IPython Notebook mit der --pylab inline
Option, da ich nicht will, dass Diagramme in einem anderen Fenster angezeigt werden. Jetzt möchte ich die Plots, die ich im Notizbuch sehe, in PDF- oder PNG-Dateien speichern.So exportieren Sie Zahlen in Dateien von IPython Notebook
Einige Codebeispiele verwenden
import matplotlib as plt
plt.savefig("figure.png") # save as png
aber dies scheint nicht in der Inline-Modus zu arbeiten.
Natürlich könnte ich einfach die PNG speichern, die aus dem Browser generiert wird, aber ich möchte dies mit einer Linie von Python tun. Ich bin auch am PDF-Export interessiert.
Danke. Können Sie mir schnell sagen, wie Sie den Standard-Notizbuchordner ändern können? Ich habe versucht, $ IPYTHONDIR einzustellen, aber das funktioniert nicht. – clstaudt
Geben Sie einfach den Ordner in Ihrem Pfad an: 'home/foo/bar/sample.pdf', wenn Sie Diagramme in einem anderen Ordner speichern möchten. Wenn Sie das Standardverzeichnis ändern, werden auch Ihre Notebook-Dateien verschoben. – root
Okay, aber das Verschieben meiner Notizbücher ist was ich will. – clstaudt