[python] Seaborn의 다양한 그래프 유형 (선 그래프, 막대 그래프, 산점도 등)

Seaborn은 파이썬의 데이터 시각화 라이브러리로, Matplotlib에 기반하여 더 편리한 데이터 시각화를 가능하게 합니다. Seaborn은 파레트, 스타일 및 색상을 쉽게 수정할 수 있는 플롯을 제공하여 더 전문적인 시각화를 구현하는 데 도움이 됩니다. 이번 블로그에서는 Seaborn을 사용하여 다양한 그래프 유형을 생성하는 방법에 대해 살펴보겠습니다.

  1. 선 그래프
  2. 막대 그래프
  3. 산점도

선 그래프

Seaborn을 사용하여 선 그래프를 생성하는 것은 매우 간단합니다. 우선 필요한 데이터를 준비하고, Seaborn의 lineplot 함수를 사용하여 선 그래프를 그릴 수 있습니다.

import seaborn as sns
import matplotlib.pyplot as plt
import pandas as pd

# 데이터 생성
data = pd.DataFrame({
    'x': range(10),
    'y': [i**2 for i in range(10)]  # 임의의 데이터
})

# Seaborn을 사용한 선 그래프
sns.lineplot(x='x', y='y', data=data)
plt.show()

막대 그래프

막대 그래프는 범주형 데이터를 시각화하는 데 사용됩니다. Seaborn의 barplot 함수를 사용하여 간단하게 막대 그래프를 생성할 수 있습니다.

# Seaborn을 사용한 막대 그래프
sns.barplot(x='x', y='y', data=data)
plt.show()

산점도

두 변수 간의 관계를 보여주기 위해 산점도를 사용합니다. Seaborn의 scatterplot 함수를 사용하여 산점도를 생성할 수 있습니다.

# Seaborn을 사용한 산점도
sns.scatterplot(x='x', y='y', data=data)
plt.show()

Seaborn을 사용하면 위와 같이 다양한 유형의 그래프를 쉽게 생성할 수 있습니다. Seaborn의 다양한 기능을 활용하여 데이터를 더 직관적으로 이해할 수 있도록 시각화하는 것이 중요합니다.

더 많은 Seaborn 그래프 유형과 사용법에 대해 알고 싶다면, Seaborn 공식 문서를 참조해보세요.