반응형
5주차 계획
- 커리큘럼
- 일정 : 8/5 ~ 8/11
- 진도 : Chapter 05
- 기본 미션 : p. 314의 손코딩(맷플롯립에서 bar()함수로 막대 그래프 그리기)을 코랩에서 그래프 출력하고 화면 캡처하기
- 추가 미션 : p. 316의 손코딩(텍스트 정렬, 막대 조절 및 색상 바꾸기)을 코랩에서 출력하고 화면 캡처하기
미션
기본 미션
p. 314의 손코딩(맷플롯립에서 bar()함수로 막대 그래프 그리기)을 코랩에서 그래프 출력하고 화면 캡처하기
-> 포스트 하단 내용 참고
추가 미션
p. 316의 손코딩(텍스트 정렬, 막대 조절 및 색상 바꾸기)을 코랩에서 출력하고 화면 캡처하기
-> 포스트 하단 내용 참고
Chapter 05. 데이터 시각화하기
- 학습목표
- 파이썬의 대표적인 시각화 라이브러리인 맷플롯립의 사용 방법을 배운다.
- 맷플롯립을 사용하여 선 그래프와 막대 그래프를 그려 봅니다.
05-1. 맷플롯립 기본 요소 알아보기
- 그래프를 담는 객체
- Figure
- rcParams
- Subplot
Figure 객체
- 모든 그래프 구성 요소를 담고 있는 최상위 객체
- figure() 함수로 명시적으로 figure 객체를 만들어 활용하면 다양한 그래프 옵션을 조절할 수 있다.
rcParams 객체
- 맷플롯립 그래프의 기본값을 관리하는 객체
여러 개의 서브플롯 출력하기
- 서브플롯(subplot)
- 맷플롯립의 Axes 클래스의 객체
- 하나의 서브플롯은 두 개 이상의 축(Axes)을 포함한다.
- 하나의 figure 객체 안에 여러 개의 subplot을 담을 수 있다.
서브플롯 그리기: subplots() 함수
05-2. 선 그래프와 막대 그래프 그리기
연도별 발행 도서 개수 구하기
- value_count() 메서드
- 데이터프레임의 한 열에서 고유한 값들의 등장 횟수를 계산
주제별 도서 개수 구하기
선 그래프 그리기
- 맷플롯립의 plot() 함수
- 선 그래프를 그릴 수 있는 함수
선 모양과 색상 바꾸기
- linestyle 매개변수
- 실선 (기본값) : '-'
- 점선 : ':'
- 쇄선 : '-.'
- 파선 : '--'
- color 매개변수
- 16진수 컬러 코드
- 색 이름
- marker 매개변수
선 그래프 눈금 개수 조절 및 마커에 텍스트 표시하기
- xticks() 함수
- x축 눈금을 설정
- annotate() 함수
- 마커에 텍스트를 표시
막대 그래프 그리기
- bar() 함수
- 막대 그래프를 그릴 수 있는 함수
- barh() 함수
- 막대 그래프를 가로로 그릴 수 있는 함수
반응형