반응형
면적 그래프
각 열의 데이터를 선 그래프로 구현
plot(kind='area') 또는 plot.area()
선 그래프와 x축 사이의 공간에 색이 입혀진다.
색의 투명도(alpha)는 기본 0.5로 투과되어 보인다.
(alpha = 0 ~ 1)
[그래프 누적]
stacked=True(기본값)
각 열의 선 그래프를 다른 열의 선 그래프 위로 쌓아올림
각 열의 패턴과 함께 열 전체 합계가 어떻게 변하는지 파악 가능
stacked=False
각 열의 선 그래프들이 누적되지 않고 서로 겹치도록 표시
(선 그래프를 동일한 화면에 여러 개 그린 것과 같은 결과)
면적 그래프 그리기
1. stacked=False
데이터를 누적하지 않는 unstacked 버전이다.
서로 겹쳐지는 부분이 잘 투과되어 보이도록 alpha=0.2를 넣어줬다.
2. stacked=True
선 그래프들이 겹치지 않고 위 아래로 데이터가 누적되었다.
axe 객체를 이용해서 그리기
https://steadiness-193.tistory.com/169
위 포스팅의 내용처럼 그래프를 ax 객체에 넣고
ax를 조정할 수도 있다.
plt.xlabel과 달리
ax는 앞에 set을 붙여서 축 label이나 제목을 설정해주면 된다.
(legend 제외)
반응형
'시각화 > Matplotlib' 카테고리의 다른 글
Matplotlib - 서브플롯 간의 간격 조절 : subplots_adjust, tight_layout(), constrained_layout (0) | 2020.07.25 |
---|---|
Matplotlib - 막대 그래프, (누적)가로 막대 그래프 : bar, barh (0) | 2020.07.25 |
Matplotlib - plt.subplots (0) | 2020.07.23 |
Matplotlib - axe 객체 생성해서 그리기 (0) | 2020.07.23 |
Matplotlib - plot 차이 : 시리즈.plot vs plt.plot(시리즈) (0) | 2020.07.23 |