728x90

※ seaborn

  • seaborn은 Matplotlib을 기반으로 다양한 색상 테마와 통계용 차트 등의 기능을 추가한 시각화 패키지
  • matplotlib 보다 다양하고 다채로운 시각화 모듈이다 

distplot

countplot

regplot

jointplot

kdeplot

barplot

boxplot

violinplot

Pairplot

lmplot


https://seaborn.pydata.org/

 

seaborn: statistical data visualization — seaborn 0.10.1 documentation

Seaborn is a Python data visualization library based on matplotlib. It provides a high-level interface for drawing attractive and informative statistical graphics. For a brief introduction to the ideas behind the library, you can read the introductory note

seaborn.pydata.org

>>> Seaborn 공식 홈페이지


▶▷ 시각화를 위한 기본 모듈

import numpy as np
import pandas as pd
import matplotlib as mpl
import matplotlib.pyplot as plt
import seaborn as sns       <<< seaborn은 관례적으로 sns라는 별칭을 사용한다

 

샘플 데이터 불러오기 

seaborn에서 제공하는 데이터 "tips"를 불러온다


displot
  •  

 


countplot
  • 해당 카테고리 별 데이터의 개수를 보여주는 그래프


regplot
  • 데이터를 점으로 나타내면서 회기선을 동시에 보여주는 그래프
  • 산포도 + 회기선 


jointplot
  • 산포도 + 히스토그램
  • 데이터의 경향을 파악하기 좋다

  • kind="hex"  >>> 벌집모양의 그래프를 그려줌 


kdeplot
  • 이차원 밀집도 그래프
  • 등고선 형태로 밀집 정도를 보여주는 그래프

  • shade = True를 사용하여 그래프 모양 변경


barplot
  • 막대그래프 matplotlib 보다 색감 있는 그래프를 만들어준다


boxplot
  • 박스그래프 matplotlib 보다 색감 있는 그래프를 만들어준다.


violinplot
  • 바이올린 모양의 그래프


pairplot
  • 수치에 해당하는 그래프를 전반적으로 그려줌
  • 관계그래프를 확인할 수 있음
  • 전반적인 상태를 확인할 수 있어 처음 데이터를 확인할 때 전체를 파악하기 용이


lmplot
  • x,y : x축 ,y축 이름 
  • data : 데이터 프레임
  • fit_ref : 회귀선그리기
  • hue : 항목별로 구별
  • {scatter, line} _kws : 점의 속성 변경
  • markers : 점의 모양 설정


728x90

+ Recent posts