TOP
class="layout-aside-left paging-number">
본문 바로가기
데이터분석 만능열쇠 [파이썬]/<파이썬 기초>

[파이썬] 파이썬 시각화 도구 - Matplotlib

by 기록자_Recordian 2024. 4. 13.
728x90
반응형
시작에 앞서
해당 내용은 <파이썬으로 데이터 주무르기> -민형기 저, BJPUBLIC 출판사 의 내용을 토대로 작성되었습니다.
보다 자세한 내용은 해당 교재를 확인하여 주시기 바랍니다.

파이썬 시각화 도구 기초 관련 글 모음

 

[파이썬] 지도 시각화 도구 - Folium

[파이썬] 파이썬 시각화 도구 - Seaborn

[파이썬] 파이썬 시각화 도구 - Matplotlib


Matplotlib 을 통해 데이터 시각화 하기

 
Matplotlib 은 파이썬의 대표 시각화 도구
그 중 그래프를 그리는 모듈은 matplotlib.pyplot.
흔히 plt로 줄여서 사용
먼저 파이썬에서 해당 모듈을 import 해온다.

matplotlib 모듈 import

※ 여기서 '%matplotlib inline' 라는 명령은 그래프의 결과를 출력 세션에 나타나게 하는 설정
 

matplotlib.inline 명령


numpy를 이용해서 sin을 만들고 그려보기

 

numpy 라이브러리 이용하여 sin 그리기

np.arrange 명령은 0부터 12까지 0.01 간격으로 데이터를 만들고 그 리스트를 np.sin에 입력하면 sin 값이 나타남
 

파이썬으로 그래프 그리기

 
xlabel - x축 라벨
ylabel - y축 라벨
title - 제목
grid() - 격자무늬

그래프에 grid, xlable, ylabel 추가하기

plot 명령을 두 개 넣어서 한 화면에 그래프를 두 개 만들기

plot 명령을 두 개 넣어 한 화면에 그래프 두 개 표시하기

 

범례: legend

 
범례(legend)를 추가하고 싶다면 plot을 그릴 때 label 옵션으로 텍스트를 잡아주고, plt.legend() 명령 부여
 

legend 명령 사용하기

 

lw 옵션으로 선의 굵기 지정
color 옵션으로 색상 지정

 

lw 옵션과 color 옵션


color 옵션 2

 
color=특정 색(ex. color='green') 으로 색상 지정 가능

color 옵션

 

linestyle 옵션으로 선 스타일 지정

 

linestyle 옵션

marker 옵션으로 마킹하기

 
marker 옵션으로 데이터가 존재하는 곳에 마킹 가능

marker 옵션

 

markerfacecolor 옵션 - 마커 크기 지정
markersize 옵션 - 마커 색상 지정

 
 

markercolor, markersize 옵션


scatter (산점도 그리기)

 

산점도 scatter 옵션

 
역시 marker 지정 가능

scatter에 marker 추가하기

x축 값인 t에 따라 색상을 바꾸는 color map 지정

 
s옵션은 마커의 크기
 

color map 넣기

 


랜덤변수 함수 이용하여 데이터 만들고 시각화 하기

 
loc 옵션 - 평균값
scale 옵션 - 표준편차

랜덤변수 사용하기

 
이것을 그리면

랜덤변수 그래프 그리기


Boxplot 으로 표현 하기

 

boxplot 그리기

 

728x90
반응형