내 코드는 이미지를 파일에 성공적으로 저장하고 있지만 오른쪽에서 중요한 세부 정보를 잘라냅니다. 에 대해이 문제가 발생할 때이 문제를 해결하기위한 답변 이 plt.show
있지만 savefig
이 예에서 그래프를 잘못 생성하는 것은 명령입니다. 이 문제를 어떻게 해결할 수 있습니까?
내 코드의 관련 샘플 :
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
그리고 이미지 (상단 plt.show
및 하단은 savefig
다음 에서 생성 된 파일입니다 .
답변
당신은 시도 할 수 있습니다
plt.savefig('X:/' + newName + '.png', bbox_inches='tight')
또는 다음과 같이 그림 크기를 정의 할 수 있습니다.
fig = plt.figure(figsize=(9, 11))
...
plt.savefig(filename, bbox_inches = 'tight')