Python/seaborn, matplotlib

데이터 시각화/Data Visualization

얆생 2023. 4. 5. 00:19

Matplotlib

  • 각종 논문에서 figure 그릴 때 많이 사용
  • figure라는 도화지에 여러 가지 component를 얹어서 그래프를 완성하는 컨셉
  • 크게 pyplot을 이용하여 빠르고 적당한 퀄리티의 그래프를 그리는 방법과 OOP-style을 이용하여 디테일하게 표현하는 방법이 있음

Seaborn

  • matplotlib를 기본으로 다양한 시각화 기법을 제공하는 라이브러리
  • numpy, pandas 같은 ‘파이썬 라이브러리’들을 편하게 시각화하는 것을 중점으로 둠
  • pandas DataFrame과 호환이 매우 잘 됨(DataFrame을 직접 지원)
  • 다양한 기본 plot들이 있어 빠르게 통계 분석하기에 편함 >> EDA
  • 기본 세팅: sns.xxxplot(data=df)
    • Lineplot
    • boxplot
    • Jointplot
    • Pairplot