Custom Matplot Theme

홍찬우·2023년 7월 23일
0
post-custom-banner

실습

matplotlib custom을 통한 주제별 시각화



색의 선정

cycler 라이브러리를 이용해 전체 color palette 변경
rgb 값을 튜플 리스트 형태로 저장해 palette 생성


sns.parplot



mpl.rcParams['axes.prop_cycle'] = cycler('color', dark_palette)

  • axes의 색상 cycle의 cmap을 dark_palette로 변경
  • dark mode로 변경


mpl.rcParams['figure.facecolor'] = gray_dark_palette[-2]
mpl.rcParams['figure.edgecolor'] = gray_dark_palette[-2]
mpl.rcParams['axes.facecolor'] = gray_dark_palette[-2]

  • 전체적인 배경색 변경


mpl.rcParams['text.color'] = white_color

  • text_color 외에도 글씨 색상을 white로 변경


Facet + Dark Mode

  • main overview와 detail한 side subplot으로 그림


  • 아래에 전체 분포와 각 분포를 비교할 수 있게 그림
  • sns.pairplot(iris, hue='Species', corner=True)


  • 쌍으로 나타남


  • Plotly 3D plot에서도 dark mode 적용 가능






※ 모든 이미지 및 코드 출처는 네이버 커넥트재단 부스트캠프 AI Tech 5기입니다. ※

profile
AI-Kid
post-custom-banner

0개의 댓글