[python] Seaborn을 사용한 다중 선 그래프 그리기

Seaborn은 Python의 데이터 시각화 라이브러리로, Matplotlib를 기반으로 만들어졌으며, 다양한 테마와 스타일을 제공하여 예쁘고 인상적인 그래프를 그릴 수 있습니다. 이번에는 Seaborn을 사용하여 다중 선 그래프를 그리는 방법에 대해 알아보겠습니다.

필요한 라이브러리 설치

Seaborn을 사용하기 위해서는 먼저 다음과 같이 Seaborn 라이브러리를 설치해야 합니다.

pip install seaborn

예제 코드

import seaborn as sns
import matplotlib.pyplot as plt

# 데이터 생성
x = [1, 2, 3, 4, 5]
y1 = [3, 5, 4, 7, 6]
y2 = [2, 4, 6, 8, 10]
y3 = [5, 3, 7, 2, 9]

# 선 그래프 그리기
plt.figure(figsize=(10, 6)) # 그래프 크기 설정
sns.lineplot(x=x, y=y1, label='Line 1')
sns.lineplot(x=x, y=y2, label='Line 2')
sns.lineplot(x=x, y=y3, label='Line 3')

# 그래프 타이틀과 축 제목 설정
plt.title('Multiple Line Graph')
plt.xlabel('X-axis')
plt.ylabel('Y-axis')

# 범례 표시
plt.legend()

# 그래프 출력
plt.show()

위 예제 코드는 Seaborn을 사용하여 다중 선 그래프를 그리는 방법을 보여줍니다.

참고 자료