Mã của tôi đang lưu thành công hình ảnh vào tệp, nhưng nó đang cắt các chi tiết quan trọng từ phía bên phải. Các câu trả lời tồn tại để khắc phục sự cố này khi nó phát sinh plt.show
, nhưng đó là savefig
lệnh tạo ra biểu đồ không chính xác trong ví dụ này. Làm thế nào để sửa cái này?
Mẫu mã liên quan của tôi:
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
Và các hình ảnh (trên cùng là plt.show
và dưới cùng là tệp được tạo ra từ savefig
: