[python] Seaborn에서 축 레이블과 제목 추가하기

Seaborn은 데이터 시각화를 위한 Python 라이브러리로, Matplotlib을 기반으로 하고 있습니다. Seaborn을 사용하면 데이터를 보다 쉽게 시각화하고 포장할 수 있으며, 여기에 범주형 데이터, 테이블 데이터 등을 다루기에 특화된 기능들이 많이 있습니다.

이번에는 Seaborn을 사용하여 축 레이블과 제목을 추가하는 방법에 대해 알아보겠습니다.

축 레이블 추가하기

Seaborn을 사용하여 그래프를 생성하면 기본적으로 축 레이블이 자동으로 생성됩니다. 하지만 때로는 자동 생성된 축 레이블을 변경하거나 추가해야 할 필요가 있습니다.

x 축과 y 축 레이블을 추가하려면 sns.xlabel()sns.ylabel() 함수를 사용하면 됩니다.

import seaborn as sns
import matplotlib.pyplot as plt

# 데이터 생성
data = {'x': [1, 2, 3, 4, 5], 'y': [5, 4, 3, 2, 1]}
df = sns.load_dataset('iris')

# 그래프 생성
sns.scatterplot(data=df, x="sepal_length", y="sepal_width")
plt.xlabel("Sepal Length (cm)")
plt.ylabel("Sepal Width (cm)")
plt.show()

위의 코드에서는 scatterplot을 생성하고, plt.xlabel()plt.ylabel() 함수를 사용하여 x축과 y축의 레이블을 추가하였습니다.

제목 추가하기

그래프에 제목을 추가하기 위해서는 plt.title() 함수를 사용하면 됩니다.

# 그래프 생성
sns.scatterplot(data=df, x="sepal_length", y="sepal_width")
plt.xlabel("Sepal Length (cm)")
plt.ylabel("Sepal Width (cm)")
plt.title("Sepal Length vs Sepal Width")
plt.show()

위의 코드에서는 plt.title() 함수를 사용하여 그래프에 “Sepal Length vs Sepal Width”라는 제목을 추가하였습니다.

이렇듯 Seaborn을 사용하여 간단히 축 레이블과 제목을 추가하는 방법에 대해 알아보았습니다. Seaborn의 다양한 기능들을 적재적소에 활용하여 데이터 시각화를 더욱 풍부하게 만들 수 있습니다.

참고 자료: