Asked By – dustin
How can I save Python plots at very high quality?
That is, when I keep zooming in on the object saved in a PDF file, why isn’t there any blurring?
Also, what would be the best mode to save it in?
eps? Or some other? I can’t do
Now we will see solution for issue: Saving images in Python at a very high quality
If you are using Matplotlib and are trying to get good figures in a LaTeX document, save as an EPS. Specifically, try something like this after running the commands to plot the image:
I have found that EPS files work best and the
dpi parameter is what really makes them look good in a document.
To specify the orientation of the figure before saving, simply call the following before the
plt.savefig call, but after creating the plot (assuming you have plotted using an axes with the name
elevation_angle is a number (in degrees) specifying the polar angle (down from vertical z axis) and the
azimuthal_angle specifies the azimuthal angle (around the z axis).
I find that it is easiest to determine these values by first plotting the image and then rotating it and watching the current values of the angles appear towards the bottom of the window just below the actual plot. Keep in mind that the x, y, z, positions appear by default, but they are replaced with the two angles when you start to click+drag+rotate the image.
This question is answered By – spencerlyon2
This answer is collected from stackoverflow and reviewed by FixPython community admins, is licensed under cc by-sa 2.5 , cc by-sa 3.0 and cc by-sa 4.0