Logo
내 게시판 만들기
파이썬

Matplotlib — 시각화의 기초

곰돌이 | 2026.04.27 13:01:03
조회 14 | 추천 0

Matplotlib은 「파이썬 시각화의 표준 라이브러리」입니다.

1980년대 MATLAB의 플롯 인터페이스에서 영감을 받았으며, 거의 모든 다른 시각화 라이브러리(Seaborn·Pandas plot 등)가 Matplotlib 위에 만들어져 있습니다.



기본 사용.

import matplotlib.pyplot as plt.

plt.plot([1,2,3,4], [1,4,9,16]).

plt.xlabel("x").

plt.ylabel("y").

plt.title("제곱 함수").

plt.show().

단순한 플로팅이 매우 직관적입니다.



주요 차트 종류.

plt.plot() — 선 그래프.

plt.scatter() — 산점도.

plt.bar() — 막대.

plt.hist() — 히스토그램.

plt.boxplot() — 상자 그림.

plt.pie() — 원그래프.

데이터 시각화의 기본 차트는 모두 지원합니다.



여러 차트 — subplot.

fig, axes = plt.subplots(2, 2) — 2×2 배치.

axes[0,0].plot(...) — 각 자리에 차트.

plt.tight_layout() — 자동 간격 조정.

보고서·논문에 여러 차트를 깔끔하게 배치할 때 표준.



두 가지 인터페이스.

1) pyplot 스타일(plt.plot, plt.title): MATLAB과 비슷, 빠른 작업에 편리.

2) 객체지향 스타일(fig, ax): 더 명시적이고 큰 코드에서 권장.

입문자는 pyplot, 본격 작업은 객체지향이 일반 가이드입니다.

한국어 폰트는 별도 설정이 필요한 함정이 있습니다(다음 글에서 다룸).




한 줄 요약


Matplotlib은 파이썬 시각화의 표준 라이브러리입니다.

plot·scatter·bar·hist 등 모든 기본 차트, subplots로 여러 차트, pyplot/객체지향 두 인터페이스를 제공합니다.




더 알아볼 것


- 객체지향 vs pyplot 스타일

- savefig — 파일로 저장

- %matplotlib inline — Jupyter 통합

공유하기
목록보기
번호 제목 글쓴이 작성일 조회 좋아요
131 부엉이 26/04/27 15 0
130 야옹이 26/04/27 16 0
129 별님이 26/04/27 15 0
128 너구리 26/04/27 18 0
127 부엉이 26/04/27 15 0
126 구름이 26/04/27 16 0
125 곰돌이 26/04/27 22 0
124 곰돌이 26/04/27 18 0
123 야옹이 26/04/27 19 0
122 멍뭉이 26/04/27 16 0
121 토순이 26/04/27 16 0
120 토순이 26/04/27 16 0
119 별님이 26/04/27 19 0
118 다람쥐 26/04/27 15 0
117 별님이 26/04/27 16 0
116 다람쥐 26/04/27 14 0
115 햇살이 26/04/27 13 0
114 너구리 26/04/27 12 0
113 부엉이 26/04/27 17 0
112 야옹이 26/04/27 15 0
111 햇살이 26/04/27 18 0
110 곰돌이 26/04/27 14 0
109 토순이 26/04/27 15 0
108 햇살이 26/04/27 16 0
107 멍뭉이 26/04/27 15 0
106 햇살이 26/04/27 13 0
105 햇살이 26/04/27 13 0
104 햇살이 26/04/27 15 0
103 야옹이 26/04/27 15 0
102 너구리 26/04/27 13 0
신고하기

신고 사유를 선택해 주세요.