- Today
- Total
DATA101
[Python] matplotlib.pyplot.savefig 파일 저장 시 여백 제거 방법 본문
[Python] matplotlib.pyplot.savefig 파일 저장 시 여백 제거 방법
DATA101 2024. 4. 30. 13:11👨💻 1. 개요
본 포스팅에서는 파이썬 matplotlib.pyplot 패키지를 활용한 시각화 자료 저장 시 자료 내 불필요한 여백을 제거하는 방법에 대해 다룹니다.
🤖 2. 문제점
아래 (그림 1)과 같이, matplotlib 옵션 설정 없이 시각화 자료를 저장하게 되면 그래프 주변 사방으로 불필요한 여백이 많은 것을 확인할 수 있습니다. 이는 보고서나 대시보드 등에 활용 시 다른 차트들과의 심미성 있는 조화를 방해하는 요소가 되기도 합니다.

[예시 코드 - savefig 메소드 옵션 미설정]
# 패키지 설치 필요 : pip install matplotlib
import matplotlib.pyplot as plt
# 그래프 생성
plt.plot([1, 2, 3, 4])
plt.ylabel('some numbers')
# 그래프 저장
plt.savefig('./my_figure.png')
✅ 3. 해결 방법
해결 방법은 심플하게 savefig 메소드의 bbox_inches 옵션 값으로 'tight' 만 설정해 주시면 됩니다.
아래 (그림 2 우측)과 같이, 불필요한 여백이 제거된 것을 확인하실 수 있습니다.

[솔루션 코드]
# 그래프 저장
plt.savefig('./my_figure_tight.png', bbox_inches='tight')
데이터 분석부터 시각화, AI 모델링까지 해야 하는데 어디서부터 시작해야 할지 막막하셨다면,
저희 법인의 데이터분석 · Tableau 대시보드 구축 All in One 서비스도 함께 확인해보세요.
🏆 크몽 상위 2% 전문가 선정 이력과 대기업 연구원 출신 전문 인력으로 구성된 법인이 직접 수행합니다.
[ Contact Us ]
📬 메일) contact@uf5.io
🟡 카톡) DATA101 (플러스친구)
🔴 유튜브) DATA101 데이터워너원
💻 홈페이지) https://uf5.io
👨💻 기술블로그) https://www.blog.data101.io/
📍 크몽상품) https://kmong.com/gig/601647
대기업 출신) 데이터분석 / 통계분석 / 논문작성 지원 - 크몽
데이터워너원DATA101 전문가의 IT·프로그래밍 서비스를 만나보세요. <p><span style="font-size: 24px;&quo...
kmong.com
감사합니다.
'AI & 빅데이터 > 데이터 분석(Python)' 카테고리의 다른 글
| [Python] twinx를 활용한 x축 공유(이중축) 그래프 시각화 (0) | 2022.09.19 |
|---|---|
| [Python] subplot을 활용한 여러 개의 그래프 동시 출력하기 (0) | 2022.09.18 |
| [Python] 주 단위 데이터 그룹화 및 시각화하기 (0) | 2022.08.31 |
| [Python] 월 단위 데이터 그룹화 및 시각화하기 (0) | 2022.08.31 |
| [Python] 월 정보, 요일 정보, 시간 정보, 특정 기간 데이터 추출하기 (0) | 2022.08.17 |