[python] Seaborn에서 그래프 저장하기

Seaborn은 데이터 시각화를 위한 Python 라이브러리로, 다양한 종류의 그래프를 생성할 수 있습니다. 이 포스트에서는 Seaborn으로 생성한 그래프를 이미지 파일로 저장하는 방법에 대해 알아보겠습니다.

그래프 생성 및 저장

Seaborn으로 그래프를 생성하고 이미지 파일로 저장하는 과정은 간단합니다. 아래 예제에서는 Seaborn의 barplot을 사용하여 그래프를 생성하고, savefig 메서드를 사용하여 이미지 파일로 저장하는 방법을 살펴봅니다.

import seaborn as sns
import matplotlib.pyplot as plt

# 예제 데이터 생성
data = sns.load_dataset("tips")

# 그래프 생성
sns.barplot(x="day", y="total_bill", data=data)

# 이미지 파일로 저장
plt.savefig("barplot.png")

위 예제 코드에서 plt.savefig("barplot.png") 부분은 생성한 그래프를 “barplot.png”라는 파일로 저장하는 역할을 합니다.

파일 형식 지정

savefig 메서드를 사용하여 그래프를 저장할 때, 파일 형식을 지정할 수 있습니다. 예를 들어, PNG 형식으로 저장하고 싶다면 아래와 같이 파일 이름에 확장자를 “.png”로 지정합니다.

plt.savefig("barchart.png")

SVG 형식으로 저장하고 싶다면 “.svg”로, PDF 형식으로 저장하고 싶다면 “.pdf”로 변경하면 됩니다.

이렇게 Seaborn으로 생성한 그래프를 이미지 파일로 저장할 수 있습니다. 데이터 시각화 결과물을 저장하여 보고서나 프레젠테이션에서 활용할 수 있습니다.

참고 자료