지난번에 파이썬으로 데이터를 읽어오고 가공하기 까지 해보았다
이제 이 가공한 데이터를 시각화 해보겠다
파이썬 시각화에 사용할수있는 종류가 굉장히 많은데 정한 주제에 따라 어떤 그래프가 적절한지 고민해보아야한다
가장많이 쓰는 라이브러리는 matlot 이다
matlot 라이브러리 설치하기
파이썬에서 기본제공되는 라이브러리가 아니라서 설치가 필요하다
cmd창을 열어서 아래와 같이 입력한다

엔터를 눌러서 실행하면 설치가 완료되었다
라이브러리 블러오기
라이브러리를 설치했으니 이제 실제로 샘플데이터를 만들어서 그래프를 출력해보자
#시각화 라이브러리 불러오기
import matplotlib.pyplot as plt
여기서 as는 별칭이다 파이썬에서 제공하는 문법이다 뒤에 .pyplot이 있으면 파이선에서 제공해준다는 뜻이다
별칭은 아무렇게 지어도 되지만 개발자들이 많이 사용하는걸로 쓰면 좋다
그래프 샘플데이터 만들기
# 샘플 데이터 생성
student_list = ["a","b","c"] # 학생리스트
student_score_list = [90,75,83]# 점수 리스트
학생목록과 학생의 점수를 샘플로 만들어주었다
샘플데이터 시각화하기
# 그래프 생성
plt.bar(student_list, student_score_list, color="pink")# 막대그래프
plt.title("TEST 01") #그래프 제목
여기서 plt.bar() 는 메서드다 파이썬에서 기본제공되는 함수나 메서드는 보라색인데 bar는 내장되있지않고 matplotlib가 있어야지만 사용할수있다
메서드에 x값에는 학생목록을 적고 y값에는 학생점수를 적는다 그리고 제목을 적어준다
한글 지원 같은 경우는 파이썬 쉘에서는 불가능하고 vs코드 같은경우는 한글을 설정해주면 한글 사용이 가능하다
#한글 깨짐 방지 위한 폰트설정
plt.rcParams["font.family"] = "Malgun Gothic"
이제 x축과 y축에 이름 붙여야되서 label을 사용해서 이름을 지어준다음 출력해줘야한다
plt.xlabel("name")
plt.ylabel("score")
# 그래프를 화면에 출력
plt.show()
결과

막대 그래프 말고도 그래프는 다양한 형태로 만들수 있는데 그 예시로 오늘 실습한 꺽은선 그래프이다
과정은 위와 같고 다른점이라면 bar가 아니고 plot을 사용한다
#그래프 생성
plt.plot(video_list,view_score_list,linestyle="--",marker="s")
linestyle은 선의 스타일을 지정하는것이고 marker는 포인트 점을 지정하는것이다 여기서 지정된 s는 사각형을 의미한다
o는 동그라미 *은 별표를 의미한다
#꺽은선 그리기
#y축 범위를 0부터 400점까지로 설정
plt.ylim(0,400)
꺽은선 그래프로 시각화하기위해 ylim을 사용해주었다
결과

'🐢 꼬부기 LV.1 | 개념•기초 > 💧물대포(핵심개념)' 카테고리의 다른 글
| Node.js란? (0) | 2026.03.20 |
|---|---|
| 파이썬 데이터 분석 그래프 하나에 여러데이터 보여주기 (0) | 2026.03.18 |
| 리액트란 무엇인가? (0) | 2026.03.16 |
| 파이썬으로 분석할 데이터 불러오고 가공하기 (0) | 2026.03.15 |
| 사용자경험 기준으로 비즈니스 심각도 정의하기 (0) | 2026.03.15 |