지금, 나는 

Art is anything you can get away with.

Programming/혼공분석 9기.py

6주차 객체지향 API 방식으로 그래프 그리기

hyuckee 2023. 2. 13. 19:47
반응형

객체지향 API 방식은 pyplot과 달리,
피겨 객체와 서브플롯 객체를 만들고 이 객체의 메서드를 사용하는 방식이다.

matplotlib.pyplot을 사용하면 주로 plt.으로 시작해서
함수들이 하나의 피겨 객체에 대한 상태를 공유한다.

객체지향 API 방식은 fig, ax = plt.subplots()로 우선 Axes 객체를 가지는 피겨를 생성한다.
이렇게 하면 하나의 피겨에 대해 여러 Axes를 추가할 수 있다.
즉, 하나의 도표에 여러 그래프를 넣을 수 있다는 것이다.
따라서 이 방식은 여러 데이터를 사용하고, 복잡한 그래프를 그릴 때 유용하다.

출판사별 발행 도서 개수 산점도 그리기
기본미션

그래프의 경우, 엑셀의 피벗테이블과 유사하다.
행, 열, 그리고 값으로 이루어져 있어서 어떻게 보면 3차원 형식으로 볼 수 있다.
피벗테이블을 그래프로 나타내면 이런 모습이지 않을까 싶다.

 

 

스택 막대 그래프

이러한 스택 막대 그래프의 경우,
각 막대의 세부 영역이 각 범례의 값을 나타낸다.
즉, 막대 하나하나가 x축에 대한 도수분포를 나타낸 것이라 할 수 있다.

728x90

'Programming > 혼공분석 9기.py' 카테고리의 다른 글

5주차 pyplot  (1) 2023.02.06
4주차 통계  (0) 2023.01.30
3주차 정리  (1) 2023.01.16
2주차 데이터 수집  (1) 2023.01.12
데이터 분석 1주차  (0) 2023.01.02