[파이썬] Matplotlib와 Seaborn 기본 사용법

데이터 시각화는 데이터를 이해하고 효과적으로 전달하기 위한 중요한 도구입니다. 파이썬에서 가장 널리 사용되는 데이터 시각화 라이브러리는 MatplotlibSeaborn입니다. 이 블로그 포스트에서는 이 두 라이브러리의 기본 사용법을 알아보겠습니다.

Matplotlib

Matplotlib는 파이썬에서 데이터 시각화를 위한 가장 기본적인 라이브러리입니다. Matplotlib를 사용하면 선 그래프, 막대 그래프, 히스토그램 등 다양한 유형의 그래프를 생성할 수 있습니다.

먼저, Matplotlib를 설치해야 합니다. 터미널 또는 명령 프롬프트에서 다음 커맨드를 실행하세요:

pip install matplotlib

다음은 Matplotlib를 사용하여 간단한 선 그래프를 그리는 예제입니다.

import matplotlib.pyplot as plt

# x와 y 데이터 생성
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]

# 선 그래프 생성
plt.plot(x, y)

# 그래프 제목과 축 레이블 설정
plt.title("Simple Line Graph")
plt.xlabel("X-axis")
plt.ylabel("Y-axis")

# 그래프 출력
plt.show()

위의 코드를 실행하면 Simple Line Graph라는 제목과 x축과 y축을 가진 간단한 선 그래프가 생성됩니다.

Seaborn

Seaborn은 Matplotlib 위에 구축된 파이썬 시각화 라이브러리로, 보다 고급 통계 그래픽을 만들기 위한 도구를 제공합니다. Seaborn은 Matplotlib와 함께 사용되는 경우 보다 아름답고 정교한 그래프를 생성할 수 있습니다.

Seaborn은 Matplotlib와 함께 사용되는 경우에 자동으로 스타일을 적용합니다. 따라서 일반적으로 Seaborn을 설치한 후에 Matplotlib를 임포트하여 사용합니다. Seaborn를 설치하려면 터미널 또는 명령 프롬프트에서 다음 커맨드를 실행하세요:

pip install seaborn

다음은 Seaborn을 사용하여 막대 그래프를 그리는 예제입니다.

import matplotlib.pyplot as plt
import seaborn as sns

# 데이터 생성
x = ['A', 'B', 'C', 'D']
y = [10, 15, 7, 12]

# 막대 그래프 생성
sns.barplot(x, y)

# 그래프 제목과 축 레이블 설정
plt.title("Bar Plot")
plt.xlabel("X-axis")
plt.ylabel("Y-axis")

# 그래프 출력
plt.show()

위의 코드를 실행하면 Bar Plot라는 제목과 x축과 y축을 가진 막대 그래프가 생성됩니다.

이처럼 Matplotlib와 Seaborn은 파이썬에서 데이터 시각화를 위한 강력한 도구입니다. 이 블로그 포스트가 Matplotlib와 Seaborn의 기본 사용법에 대해 도움이 되었기를 바랍니다. 추가적인 기능과 예제는 각 라이브러리의 공식 문서를 참고하시기 바랍니다. Happy coding!