Wenn Sie matplotlib
ein Latexdokument verwenden und versuchen, gute Zahlen zu erhalten, speichern Sie es als EPS. Versuchen Sie Folgendes, nachdem Sie die Befehle ausgeführt haben, um das Bild zu zeichnen:
plt.savefig('destination_path.eps', format='eps')
Ich habe festgestellt, dass EPS-Dateien am besten funktionieren und der dpi
Parameter dafür sorgt, dass sie in einem Dokument wirklich gut aussehen.
AKTUALISIEREN:
Um die Ausrichtung der Figur vor dem Speichern festzulegen, rufen Sie vor dem plt.savefig
Aufruf, jedoch nach dem Erstellen des Diagramms, Folgendes auf (vorausgesetzt, Sie haben mit einer Achse mit dem Namen gezeichnet ax
):
ax.view_init(elev=elevation_angle, azim=azimuthal_angle)
Wobei elevation_angle
eine Zahl (in Grad) den Polarwinkel (von der vertikalen z-Achse nach unten) und die azimuthal_angle
den Azimutwinkel (um die z-Achse) angibt.
Ich finde, dass es am einfachsten ist, diese Werte zu bestimmen, indem man zuerst das Bild zeichnet und dann dreht und die aktuellen Werte der Winkel am unteren Rand des Fensters direkt unter dem tatsächlichen Diagramm anzeigt. Beachten Sie, dass die Positionen x, y, z standardmäßig angezeigt werden, jedoch durch die beiden Winkel ersetzt werden, wenn Sie mit dem Klicken + Ziehen + Drehen des Bildes beginnen.