플롯을 파일로 저장하기
시각화된 자료를 보고서에 포함하거나 동료와 공유하려면, 플롯을 이미지 파일 형태로 저장해야 할 때가 있습니다.
Matplotlib은 이를 위해 savefig()
함수를 제공합니다.
참고: 이 노트북에서는
savefig()
를 데모 목적으로만 사용합니다. 로컬 환경에서 실행하면 실제 이미지 파일을 저장할 수 있습니다.
현재 플롯 저장하기
현재 플롯을 저장하려면 plt.savefig("filename.ext")
를 사용합니다.
PNG로 저장
import matplotlib.pyplot as plt x = [1, 2, 3, 4] y = [10, 20, 25, 30] plt.plot(x, y) plt.title("추세선") plt.savefig("그래프.png") # 이미지 파일로 저장
플롯 저장은 "png"
, "jpg"
, "svg"
, "pdf"
등 다양한 형식을 지원합니다.
팁:
plt.show()
를 호출하기 전에savefig()
를 먼저 실행하세요. 그렇지 않으면 저장된 이미지가 비어 있을 수 있습니다.
이미지 해상도 조절하기
이미지 해상도는 dpi
(dots per inch) 매개변수로 설정할 수 있습니다.
고해상도 내보내기
plt.savefig("고해상도_그래프.png", dpi=300)
이 기능은 출판이나 인쇄용 플롯을 준비할 때 유용합니다.
플롯을 표시하지 않고 저장하기
plt.show()
를 호출하지 않아도 플롯을 바로 저장할 수 있습니다.
이 방식은 여러 차트를 자동으로 생성할 때 특히 편리합니다.
표시하지 않고 저장
plt.plot(x, y) plt.title("자동 저장 예시") plt.savefig("자동저장.png")
이 경우 플롯은 화면에 표시되지 않지만, 파일은 정상적으로 저장됩니다.
Quiz
0 / 1
Matplotlib에서 플롯을 이미지 파일로 직접 저장하는 데 사용하는 함수는 무엇인가요?
plt.show()
plt.plot()
plt.savefig()
plt.title()
학습 자료
AI 튜터
디자인
업로드
수업 노트
즐겨찾기
도움말