반응형
subplots는 add_subplot의 번거로움을 해결하는 느낌이다.
그림틀에 두개의 그래프를 그리기 위한 준비를 해보자
1. add_subplot
add_subplot은 총 3줄의 코드가 필요하지만
2. subplots
subplots는 단 한줄이면 된다.
할당은 axes의 위치를 이용한다.
총 4개를 그리려면?
간단히 2행 2열을 뜻하는 2, 2를 넘겨주면 된다.
figsize
figsize도 간단히 바로 조정할 수 있다.
이 경우에도 각 그래프의 위치를 이용해서 ax객체를 할당해주면 된다.
편의상 1, 2, 3, 4를 왼쪽부터 오른쪽으로 설정했다.
할당은 사용자가 임의로 할 수 있다.
그래프 그리기
https://steadiness-193.tistory.com/169
위 내용을 이용한다.
2행 2열의 사이즈가 10, 8인 틀을 그려낸다.
첫번째 ax는 막대 그래프
두번째 ax는 가로 막대그래프
세번째 ax는 히스토그램
네번째 ax는 면적 그래프
할당은 plot안의 ax에 axes[위치]를 이용한다.
좌측 상단이 첫번째이므로
ax1은 ax=axes[0, 0]을 입력한 것이다.
결과 확인
반응형
'시각화 > Matplotlib' 카테고리의 다른 글
Matplotlib - 막대 그래프, (누적)가로 막대 그래프 : bar, barh (0) | 2020.07.25 |
---|---|
Matplotlib - 면적 그래프 : area (0) | 2020.07.24 |
Matplotlib - axe 객체 생성해서 그리기 (0) | 2020.07.23 |
Matplotlib - plot 차이 : 시리즈.plot vs plt.plot(시리즈) (0) | 2020.07.23 |
Matplotlib - 하나의 axe 객체에 여러 개 그래프 그리기 (0) | 2020.07.22 |