Custom Matplot Theme

홍찬우·2023년 7월 23일

실습

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

0개의 댓글