Issue
My code is succesfully saving images to file, but it is cropping important details from the right hand side. Answers exist for fixing this problem when it arises for plt.show
, but it is the savefig
command that is incorrectly producing the graph in this example. How can this be fixed?
The relevant sample of my code:
import glob
import os
for file in glob.glob("*.oax"):
try:
spc_file = open(file, 'r').read()
newName = file[6:8] + '-' + file[4:6] + '-' + file[0:4] + ' ' + file[8:12] + ' UTC (Observed) - No Sea Breeze Day'
plt.title(newName, fontsize=12, loc='left')
plt.savefig('X:/' + newName + '.png')
plt.show()
except Exception:
pass
And the images (top is plt.show
and bottom is file produced from savefig
:
Solution
You may try
plt.savefig('X:/' + newName + '.png', bbox_inches='tight')
Or you may define figure size like
fig = plt.figure(figsize=(9, 11))
...
plt.savefig(filename, bbox_inches = 'tight')
Answered By - Serenity
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.