Python - Seaborn Library

남가연·2023년 7월 21일
0

AI

목록 보기
6/11

Seaborn Library

Seaborn은 파이썬에서 데이터 시각화를 담당하는 모듈입니다.

매력적이고 유익한 통계 그래픽을 그리기 위한 고급 인터페이스를 제공합니다.

  • Python -

사용 방법

import seaborn as sns

#data를 지정해주고, x축과 y축에는 그 데이터의 속성을 넣어주면 됨.
sns.barplot(data=flights, x="year", y="passengers")

#밑에 설명해주는 plot을 넣어서 colab에서 테스트해보시면 됨

plot 시각화

보통 x축과 y축에 값을 넣어서 시각화를 함. 색상, 제목 등 추가할 수 있는 요소가 많음.

  • Barplot
    • 막대그래프로, 우리가 흔히 보는 그래프

  • Boxplot
    • 박스 형태의 그래프로, 주식의 그래프가 박스형 그래프

  • Violineplot
    • 바이올린 처럼 생긴 그래프로, 넓을 수록 많이 분포해있음을 보여줌

  • Swarmplot
    • 다른 그래프와 다르게 대표값이 아닌 분포값 또한 보여줌

  • Lineplot
    • 선그래프로, 가장 상위 점을 한 선으로 이은 그래프

  • Displot
    • 어떤 한 데이터에 대한 분포를 알아볼 때 사용함

물론 이것들은 대표적인 데이터 시각화 예시들로, 이것 뿐만이 아니라 더 많이 있다.
(relplot, Implot, catplot, pairplot 등…)

예시는 pairplot 사용

matplotlib vs seaborn ?

Seaborn 은 Matplotlib 라이브러리 위에 지어진 플로팅 라이브러리.

만약 간결하게 코딩을 하고 싶고, 특히 통계 관련 자료를 내고 싶다면 seaborn 을 사용하는 것이 더 편할 수 있고, 스스로 맞춤형 플롯을 내고 싶다면 matplotlib을 사용하는 것을 추천

profile
-ㅅ-)b

0개의 댓글

관련 채용 정보