topic난이도

matplotlib — 데이터를 그래프로

선 그래프, 막대 차트, 산점도 등 데이터 시각화를 위한 Python 대표 차트 라이브러리.

#matplotlib#차트#시각화#그래프
왜 배우는가

숫자만 나열하면 아무도 안 읽는다. 차트 하나가 보고서의 설득력을 바꾼다. matplotlib은 Python 데이터 시각화의 기본이다.

matplotlib은 데이터를 그래프로 그려주는 도구다. 엑셀 차트를 코드로 만든다고 생각하면 된다. 한번 코드를 짜두면 데이터가 바뀔 때마다 자동으로 새 차트를 생성할 수 있다.

matplotlib — plot·bar·scatter·pie로 데이터를 시각화하는 Python 표준 차트 라이브러리
막대 차트 — 숫자 배열을 시각적 높이로 렌더링하는 기본 차트 구조
용도설명
`plt.plot(x, y)`선 그래프
`plt.bar(x, y)`막대 차트
`plt.scatter(x, y)`산점도
`plt.pie(sizes)`원형 차트
`plt.savefig('chart.png')`이미지 파일로 저장

plt.bar()로 막대 차트를 그리고, title/ylabel로 제목을 붙인다. savefig()로 이미지 파일로 저장하면 보고서에 바로 삽입할 수 있다.

Claude Code에서 "이 CSV 데이터로 월별 매출 추이 선 그래프를 그려줘"라고 하면 pandas로 데이터를 읽고 matplotlib으로 차트를 그리는 코드를 한번에 생성한다.