PROGRESS
1 / 10
단원
넘파이(NumPy) 기초 13
데이터프레임 생성과 편집 9
데이터 탐색과 필터링 12
데이터 집계와 통계 13
데이터 시각화(matplotlib) 10
파일 입출력(CSV, Excel, JSON) 10
전체 목록
기본 선 그래프 그리기 : plt.plot()
30 P
QUESTION 01 #371
월별 평균 기온 데이터를 선 그래프로 시각화하는 프로그램입니다. 빈칸을 채워 그래프를 완성하세요.
main.py
import matplotlib
matplotlib.use('Agg')
import matplotlib.pyplot as plt
months = ['1월', '2월', '3월', '4월', '5월']
temp = [-2, 1, 8, 14, 20]
# 선 그래프를 그립니다.
plt.(months, temp)
plt.title('Monthly Temperature')
plt.show()
print("데이터 수:", len(months))
print("최고 기온:", max(temp))
HINT
힌트: 선 그래프를 그리는 함수는 "그리다"라는 뜻의 영어 단어 plot()입니다.
실행 결과 예시
데이터 수: 5 최고 기온: 20
INTERACTIVE SHELL
Shift + Enter 로 즉시 실행
matplotlib(맷플롯립)이란?
matplotlib은 파이썬에서 그래프와 차트를 그리는 대표적인 시각화 라이브러리입니다.
기본 사용 패턴
matplotlib으로 그래프를 그리는 과정은 항상 3단계입니다.
import matplotlib.pyplot as plt
# 1단계: 데이터 준비
x = ['1월', '2월', '3월', '4월', '5월']
y = [-2, 1, 8, 14, 20]
# 2단계: 그래프 그리기
plt.plot(x, y)
# 3단계: 화면에 표시
plt.show()
plt.plot()의 기본 문법
plt.plot(x데이터, y데이터)
| 인자 | 역할 | 예시 |
|---|---|---|
| x데이터 | 가로축 값 | 월 이름, 날짜 등 |
| y데이터 | 세로축 값 | 기온, 판매량 등 |
선 그래프가 적합한 상황
| 상황 | 적합한 그래프 |
|---|---|
| 시간에 따른 변화 | 선 그래프 ✅ |
| 항목별 크기 비교 | 막대 그래프 |
| 전체 대비 비율 | 원형 차트 |
| 두 변수의 관계 | 산점도 |
matplotlib.pyplot을 plt로 줄여 쓰는 이유
import matplotlib.pyplot as plt
matplotlib.pyplot은 이름이 너무 길기 때문에 관례적으로 plt라는 별명(alias)을 사용합니다. 전 세계 파이썬 개발자들이 공통으로 사용하는 약속입니다.
💡 핵심: 선 그래프 =
plt.plot(), 그래프 표시 =plt.show()