[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을 사용하여 다중 선 그래프를 그리는 방법을 보여줍니다.
- 먼저 Seaborn과 Matplotlib 라이브러리를 import합니다.
- 그래프에 사용할 데이터를 생성합니다.
- 그리고
sns.lineplot()
함수를 사용하여 다중 선 그래프를 그립니다. - 그래프의 크기, 타이틀, 축 제목을 설정하고, 범례를 표시합니다.
- 마지막으로
plt.show()
를 호출하여 그래프를 출력합니다.