[파이썬] matplotlib `pyplot` 모듈 이해

맷플롯립(matplotlib)은 파이썬의 대표적인 시각화 도구로, 데이터 분석 및 시각화에 많이 사용됩니다. 그 중에서도 pyplot 모듈은 맷플롯립의 가장 기본적인 기능을 제공하며, 그래프를 그리기 위한 다양한 기능을 포함하고 있습니다. 이번 포스트에서는 pyplot 모듈에 대해 자세히 알아보겠습니다.

pyplot 모듈 임포트하기

먼저 pyplot 모듈을 사용하기 위해 다음과 같이 임포트합니다:

import matplotlib.pyplot as plt

pltpyplot 모듈의 자주 사용되는 별칭입니다. 이러한 임포트 방식을 통해 pyplot의 함수를 간편하게 호출할 수 있습니다.

기본 그래프 그리기

pyplot 모듈을 사용하여 간단한 그래프를 그려봅시다. 우선 x축과 y축의 값들을 리스트로 정의합니다:

x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]

이제 plot 함수를 사용하여 그래프를 그립니다:

plt.plot(x, y)

그래프를 보기 위해 show 함수를 호출합니다:

plt.show()

그래프 스타일 설정하기

pyplot 모듈을 사용하여 그래프의 스타일을 변경할 수 있습니다. 예를 들어, 그래프의 선 색상과 형태를 다음과 같이 변경할 수 있습니다:

plt.plot(x, y, 'r--')

위 예제에서 'r--'는 빨간색 잇따른 대시 형태의 선을 의미합니다.

그래프 제목 및 축 레이블 추가하기

그래프에 제목(title)과 축 레이블(x축 레이블, y축 레이블)을 추가할 수 있습니다. 예를 들어, 다음과 같이 title, xlabel, ylabel 함수를 사용하여 그래프에 정보를 추가할 수 있습니다:

plt.plot(x, y)
plt.title('Sample Graph')
plt.xlabel('X-axis')
plt.ylabel('Y-axis')
plt.show()

다양한 종류의 그래프 그리기

pyplot 모듈을 사용하여 다양한 종류의 그래프를 그릴 수 있습니다. 예를 들어, 막대 그래프(bar plot), 산점도(scatter plot), 파이 그래프(pie plot) 등을 그릴 수 있습니다. 각각의 그래프를 그리는 방법에 대해서는 나중에 자세히 다루도록 하겠습니다.


이번 포스트에서는 pyplot 모듈을 이용한 맷플롯립의 기본 사용법을 알아보았습니다. pyplot을 이용하면 다양한 종류의 그래프를 그려 데이터를 시각적으로 표현할 수 있습니다. 다음 포스트에서는 보다 심화된 그래프 작성 기법과 다양한 옵션에 대해서 알아보도록 하겠습니다.