학습 자료

플롯을 파일로 저장하기

시각화된 자료를 보고서에 포함하거나 동료와 공유하려면, 플롯을 이미지 파일 형태로 저장해야 할 때가 있습니다.

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 튜터

디자인

업로드

수업 노트

즐겨찾기

도움말