[python] Matplotlib 기초 문법

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.show()

위의 코드에서 plt.plot(x, y)는 x와 y 좌표에 대한 그래프를 그립니다. 그리고 plt.show()는 그래프를 화면에 출력합니다.

여러 그래프 그리기

Matplotlib를 사용하면 여러 개의 그래프를 한 번에 그릴 수 있습니다. 이를 위해 plt.subplot() 함수를 사용합니다.

import matplotlib.pyplot as plt

# x, y 데이터 설정
x = [1, 2, 3, 4, 5]
y1 = [2, 4, 6, 8, 10]
y2 = [1, 3, 5, 7, 9]

# 첫 번째 그래프
plt.subplot(1, 2, 1)
plt.plot(x, y1)

# 두 번째 그래프
plt.subplot(1, 2, 2)
plt.plot(x, y2)

# 그래프 보여주기
plt.show()

위의 코드에서 plt.subplot(1, 2, 1)은 1행 2열 그리드에서 첫 번째 위치에 그래프를 그린다는 의미이고, plt.subplot(1, 2, 2)는 두 번째 위치에 그래프를 그린다는 의미입니다.

그래프 스타일 지정

Matplotlib를 사용하여 그래프의 스타일을 지정할 수 있습니다. plt.plot() 함수의 세 번째 인자로 스타일을 지정할 수 있습니다.

import matplotlib.pyplot as plt

# x, y 데이터 설정
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]

# 그래프 그리기
plt.plot(x, y, 'r--')

# 그래프 보여주기
plt.show()

위의 코드에서 'r--'는 빨간색의 점선을 의미합니다. 다른 스타일 옵션으로는 'b-' (파란 실선), 'go' (녹색 원), 등이 있습니다.

결론

Matplotlib는 파이썬에서 데이터 시각화를 위해 강력한 도구입니다. 이번 포스트에서는 Matplotlib의 기초 문법을 살펴보았는데, 다양한 스타일과 그래프의 조합을 통해 다양한 시각화를 구현할 수 있습니다.

더 자세한 내용은 Matplotlib 공식 문서를 참고하시기 바랍니다.