1. matplotlib
파이썬의 대표적인 시각화 도구
가장 먼저 나와서 유명함
pyplot 객체(그림판)을 사용하여 데이터 표시
일단 메모리에 그림을 올려놓고 flush하여 메모리에 올린 그림을 사람에게 보여줌
import matplotlib.pyplot as plt로 부르는 것이 관례
argument,kwarg형태로 받아서 인자가 뭐가있는지 찾기가 어려움
2. plt.plot()
plt.plot()은 기본으로 line graph

요즘은 plt.show()안해도 보여준다고는 한다
하나의 판 위에 그림을 계속 쌓아가는 개념이다.

하나의 판 위에 2개의 그림을 그림
1개를 먼저 그리고 다음 그림을 또 그려 쌓아가는거임
3. add_subplot
plt.figure()로 figure()객체를 만들고
add_subplot(a,b,c)로 subplot 판을 만들 수 있음
a는 행의 수, b는 열의 수, c는 어디 판에 들어가는지

4. color option
color=, c=옵션으로 그래프의 색 지정

5. linestyle option
linestyle가 선의 모양을 지정함

6. plt.title()
plt.title()로 제목 지을 수 있음

7. ggplot option
plt.style.use(‘ggplot’)으로 ggplot식의 스타일 지정
latex 언어로 수식을 타이틀에 쓸 수 있다

8. text in plot
plt.text()나 plt.annotate()로 그림 안에 글자 쓸 수 있다.

9. plt.legend
plt.legend는 범례를 만들어줌

10. limit axis
plt.xlim, plt.ylim으로 x,y축 범위 지정, plt.grid로 그래프 뒤 판 격자 그려줌
savefig는 파일로 저장해줌
savefig를 하고 show()를 해야함
show()하는 순간 메모리에서 없애기때문에 show하고 save하면 save한 그림이 안보임

11. plt.scatter()
plt.scatter()은 산점도
s=이 점의 크기? 이걸 이용하면 3차원 산점도를 표현할수 있게됨

12. plt.bar()
plt.bar()로 막대그래프

13. plt.hist()
plt.hist() 은 히스토그램

14. plt.boxplot()
plt.boxplot() 데이터의 boxplot을 그려줌

15. boxplot을 그리는 방법

제 1사분위수 Q1 제 3사분위수 Q3 중위수 MED로 박스를 그림
Q3-Q1=IQR
(Q1-1.5IQR,Q3+1.5IQR)은 안울타리이고 여기서 최댓값과 최솟값을 이어서 BOXPLOT을 완성함
(Q1-3IQR,Q3+3IQR)은 바깥울타리임
안울타리밖에있지만 바깥울타리 안에 있는 점은 보통이상점
바깥울타리 밖에 있는 점은 극단이상점
'Visualization' 카테고리의 다른 글
데이터분석 전문가(ADP)를 위한 shiny를 활용한 R프로그래밍 시각화 (0) | 2022.02.21 |
---|---|
데이터분석 전문가(ADP)를 위한 R프로그래밍 시각화편4 (0) | 2022.02.20 |
데이터분석 전문가(ADP)를 위한 R프로그래밍 시각화편3 (0) | 2022.02.19 |
데이터분석 전문가(ADP)를 위한 R프로그래밍 시각화편2 (0) | 2022.02.19 |
데이터분석 전문가(ADP)를 위한 R프로그래밍 시각화편1 (0) | 2022.02.17 |