Python/Data Science

[데이터 시각화] Seaborn에 대하여

nock_ji 2024. 4. 2. 21:30

@Seaborn

Statistical Data Visualization library based on matplotlib.

 


? matplotlib (2002)

  • 파이썬 오픈소스 라이브러리 중에 가장 널리 사용되는 시각화 라이브러리
  • 2002년부터 만들어졌으며, MATLAB 기능을 파이썬으로 가져오는 컨셉으로 시작
  • 각종 논문에서 figure를 그릴 때, 사용될 만큼 깔끔하게 그래프를 그려주는 것으로 유명
  • figure라는 도화지에 여러가지 component를 얹어서 그래프를 완성하는 컨셉으로 구현됨

 

시각화에 2가지 방법이 있음

(1) pyplot를 이용하여 구현하는 방법

빠르고 적당한 퀄리티의 그래프

 

(2) OOP-style를 이용하여 구현하는 방법 

디테일하게 많은 것을 표현하려면 이 방법으로 구현

 


? Seaborn (2012)

  • 2012년에 만들어졌으며, matplotlib을 더 편하게 사용할 수 있도록 만든 라이브러리
  • matplotlib이 MATLAB을 표방하여 디자인된 것과 다르게,
    seaborn은 numpy, pandas같은 파이썬 라이브러리들을 편하게 시각화하는 것을 중점으로 디자인된 라이브러리
  • 특히, DataFrame을 직접적으로 지원하기 때문에 훨씬 편리하게 데이터 시각화 가능
  • 그리고 matplotlib 위에 만들어져서, matplotlib에 있는 개념들을 확장해서 사용 가능
  • 다양한 기본 plot들이 있어서 빠르게 통계 분석하기에 편리 -> EDA

https://seaborn.pydata.org/

 

seaborn: statistical data visualization — seaborn 0.13.2 documentation

seaborn: statistical data visualization

seaborn.pydata.org

 

 

 

유튜브에서 찾은 아래 강의를 들으면서 실습해보아야겠다 . !!!!!

 

https://www.youtube.com/watch?v=gWhwAY5Q9Ec