Jeśli używasz matplotlibi 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 dpiparametr 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.savefigwywoł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_anglejest liczbą (w stopniach) określającą kąt biegunowy (w dół od pionowej osi z), a azimuthal_angleokreś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.