본문 바로가기

카테고리 없음

[혼공분석 12기] 5주차 스터디 및 과제

반응형

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() 함수
    • 막대 그래프를 가로로 그릴 수 있는 함수

반응형