데이터 시각화를 시작하려면 먼저 Matplotlib 라이브러리를 시스템에 설치해야 합니다. 이 글에서는 파이썬 환경에서 Matplotlib를 설치하고 가져와서 간단한 그래프를 그리는 전 과정을 단계별로 안내합니다.
1. 사전 준비: 파이썬과 pip 확인하기
가장 먼저 시스템에 파이썬(Python)과 pip이 설치되어 있는지 확인해야 합니다.
설치된 파이썬 버전을 확인하려면 명령 프롬프트(터미널)에 다음 명령어를 입력하세요.
python --version
pip 버전을 확인하려면 아래 명령어를 사용합니다.
pip -V
두 명령어 모두 정상적으로 버전 정보가 출력된다면 환경 준비가 완료된 것입니다.
2. pip로 Matplotlib 설치하기
명령 프롬프트에서 다음 pip 명령어를 실행하여 Matplotlib를 설치합니다.
pip install matplotlib
설치가 진행되면서 필요한 의존성 패키지들도 함께 다운로드됩니다. 네트워크 상태에 따라 몇 분 정도 걸릴 수 있습니다.
3. 설치 결과 확인하기
Matplotlib가 성공적으로 설치되었는지 검증하려면 명령 프롬프트에서 파이썬 인터프리터를 실행한 후 아래 코드를 입력하세요.
import matplotlib matplotlib.__version__
정상적으로 설치되었다면 현재 설치된 Matplotlib의 버전 번호가 화면에 표시됩니다. 만약 오류가 발생한다면 pip 설치 과정을 다시 한번 점검해 보세요.
4. Matplotlib로 간단한 그래프 그리기
이제 Matplotlib를 직접 가져와(import) 무작위 데이터 포인트를 그래프로 시각화해 보겠습니다.
진행 순서
- matplotlib의 pyplot 모듈을 가져옵니다.
- 그림(figure) 크기를 설정하고 서브플롯 주변의 여백(padding)을 자동으로 조정합니다.
- numpy를 이용해 무작위 데이터 포인트 x를 생성합니다.
- plot() 메서드로 x 데이터를 그래프에 그립니다.
- show() 메서드를 호출하여 그래프를 화면에 표시합니다.
예제 코드
from matplotlib import pyplot as plt import numpy as np plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True x = np.random.rand(20) plt.plot(x, '*-', color='red', markersize=10) plt.show()
코드 설명
plt.rcParams["figure.figsize"]는 그래프 창의 크기를 가로 7.5인치, 세로 3.5인치로 지정합니다. figure.autolayout 옵션을 활성화하면 레이블이나 제목이 잘리지 않도록 여백이 자동 조절됩니다. np.random.rand(20)은 0과 1 사이의 난수 20개를 생성하며, '*-' 스타일은 별표 마커와 실선을 함께 표시합니다.
실행 결과
코드를 실행하면 빨간색 별표 마커로 연결된 선 그래프가 새 창에 나타납니다. 이처럼 Matplotlib는 단 몇 줄의 코드만으로도 데이터를 손쉽게 시각화할 수 있는 강력한 도구입니다.