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 |
댓글