Jeśli używasz matplotlib
i próbujesz uzyskać dobre wyniki w dokumencie lateksowym, zapisz jako eps. W szczególności spróbuj czegoś takiego po uruchomieniu poleceń, aby wykreślić obraz:
plt.savefig('destination_path.eps', format='eps')
Zauważyłem, że pliki eps działają najlepiej, a dpi
parametr jest tym, co naprawdę sprawia, że wyglądają dobrze w dokumencie.
AKTUALIZACJA:
Aby określić orientację figury przed zapisaniem, po prostu wywołaj następujące polecenie przed plt.savefig
wywołaniem, ale po utworzeniu wykresu (zakładając, że narysowałeś za pomocą osi z nazwą ax
):
ax.view_init(elev=elevation_angle, azim=azimuthal_angle)
Gdzie elevation_angle
jest liczbą (w stopniach) określającą kąt biegunowy (w dół od pionowej osi z), a azimuthal_angle
określającą kąt azymutalny (wokół osi z).
Uważam, że najłatwiej jest określić te wartości, najpierw wykreślając obraz, a następnie obracając go i obserwując, jak bieżące wartości kątów pojawiają się w dolnej części okna tuż pod faktycznym wykresem. Pamiętaj, że pozycje x, y, z pojawiają się domyślnie, ale są zastępowane dwoma kątami, gdy zaczniesz klikać + przeciąganie + obracanie obrazu.