본문 바로가기

AI Theory/Visualization

[파이썬 캐글뽀개기] 파이썬 시각화 이론편

파이썬 시각화 이론편

Matplotlib 라이브러리

  • 파이썬 데이터 시각화의 기본 뼈대
  • 복잡하고 다루기 어려움 >>> seaborn 라이브러리 등장

 

matplotlib 그래프를 구현하는 방법

  • pyplot api
    • matplotlib.pyplot 모듈의 함수들을 각각 불러와서 구현.
    • 사용 편리
  • 객체 지향 api
    • matplotlib에 구현된 객체 지향 라이브러리를 직접 활용.
    • 그래프의 각 구성요소 다양하게 제어하고 싶을 때.

 

Seaborn 라이브러리

  • 그림 그리기 easy
  • 통계 결과를 간편하고 아름답게

 

파이썬 시각화 그래프의 기본 용어

  • Figure
    • 전체 그래프 그림
  • Axes
    • 그래프가 그려지는 figure의 하위 섹션
    • title, x-label, y-label 등의 값 통제
    • 하나의 figure은 여러개의 axes를 가짐
  • Axis
    • Axes의 하위요소.
    • 그래프의 척도를 나타내는 숫자 선.
    • 2차원 그래프: x axis, y axis
    • 3차원 그래프: x,y,z axis
  • Label
    • figure 등 다양한 요소의 이름
    • x axis label, y axis label, graph label 등
  • Legend
    • axes 안에 여러개의 그림이 있으면 입력값에 따른 각각의 label 존재
  • Title
    • 각각의 axes에 주어진 이름
    • figure 또한 각각의 title을 가짐
  • Ticklabels
    • 각 axis의 여러개의 동일한 bin으로 나뉜 값의 범위
  • Spines
    • figure의 가장자리. 각각의 axes는 4개의 spine을 가짐
  • Grid
    • 그래프 점 좌표 쉽게 읽도록 하기 위한 영역 나눔