반응형
그림 1과 같이 다음과 같은 형식의 코드를 사용하여 이미지를 저장할 때 저장된 이미지가 불완전합니다.
plt.colorbar()
plt.savefig(title)
plt.show()
처음에 사진 크기 비율이 맞지 않는 줄 알고 아래 코드를 통해 수정했습니다
plt.figure(figsize=(10,8))
그런데 아무리 수정해도 밑에 불완전하게 보이거나 왼쪽에 불완전하게 보이거나 이런 경우가 항상 발생합니다.왜 그럴까요?
이것은 colorbar가 오른쪽을 차지하기 때문에 출력된 이미지가 왼쪽으로 치우쳐지기 때문입니다.
한참 동안 모색한 끝에 최종 해결책은 savefig( )의 매개변수에 bbox_inches = 'tight'를 추가하는 것입니다
plt.colorbar()
plt.savefig(title, dpi=300, bbox_inches = 'tight')
plt.show()
반응형
'개발 꿀팁 > PYTHON' 카테고리의 다른 글
파이썬 그림 함수 (0) | 2023.01.11 |
---|---|
파이썬으로 크리스마스 트리를 만들어요 (0) | 2023.01.03 |
Python Matplotlib 그림 그리기 시작 (0) | 2022.12.15 |
Python 그림 그리기, 점선 그림입니다 (0) | 2022.12.15 |
파이썬 그림 애플릿입니다 (0) | 2022.12.15 |