matplotlib
차트나(chart)나 플롯(plot)로 데이터 시각화
- 라인 플롯(line plot)
- 스캐터 플롯(scatter plot)
- 컨투어 플롯(contour plot)
- 서피스 플롯(surface plot)
- 바 차트(bar chart)
- 히스토그램(histogram)
- 박스 플롯(box plot)
import matplotlib as mpl
import matplotlib.pyplot as plt
%matplotlib inline
라인 플롯 그래프


그래프 스타일 지정
- 그래프를 여러 스타일로 지정할 수 있음.
- 그래프의 색
- 데이터의 위치를 표시하는 기호
- 선 스타일 ...

색
색 이름 | 기호 |
blue | b |
green | g |
red | r |
cyan | c |
magenta | m |
yellow | y |
black | k |
white | w |
데이터 위치 기호

선 스타일

기타 선 적용


그래프 범위 설정
- 그래프 범위 설정 (최소값, 최대값)
- plt.xlim( 'max', 'min' )
- plt.ylim( 'max', 'min' )

축 눈금 설정 함수
- plt.xticks( )
- plt.yticks( )
plt.xticks( ticks,
labels,
size,
rotation)
속성 | 내용 |
tick | x축에 표시할 눈금 값 |
labels | 눈금값의 정해주는 이름, 지정하면 그 이름이 축에 나타남 |
size | tick의 크기 조정 |
rotation | ticks의 각도 조정 |


그리드 설정

여러 개의 선 그리기

그래프 겹처 그리기

범례
- plt.legend( )
- plot() 함수에 label 문자열을 지정하고 plt.legend() 함수를 호출하면 범례가 나옴.
- plt.legend(loc = ' ' ) loc 안에는 범례가 표시될 위치 선정 가능


X축 Y축 라벨, 타이틀

Figure 함수 (여러 개의 그래프)
- 여러 개의 그래프를 그릴 경우 Figure과 axes 의 개념을 사용해야 함.
- figure → 그림 전체
- axes → 내부의 좌표축


pip install IPython

Axes 객체와 subplot 명령



Axis 객체와 축

바차트


스템플룻

파이차트

히스토그램



이미지맵 (inshow)





컨투어 플롯

Seaborn
- seaborn은 matplotlib 대비 손쉽게 그래프를 그리고 그래프 스타일 설정을 할 수 있음.



카운트 플롯


다차원 데이터




다차원 실수형 데이터

2차원 카테고리 데이터
heat+map : 데이터들의 배열을 색상으로 표현


판다스의 시각화 기능











'ABC 부트캠프 > 파이썬 라이브러리' 카테고리의 다른 글
9일차 - Pandas 2 (0) | 2023.04.02 |
---|---|
8일차 - Pandas 1 (0) | 2023.03.27 |
7일차 - Numpy 2 (0) | 2023.03.23 |
6일차 - Numpy 1 (0) | 2023.03.21 |
댓글