[Boostcamp AI Tech] Data Viz 3강

이성범·2022년 2월 5일
0

Boostcamp AI Tech

목록 보기
19/49

차트의 요소

이번 강에서는 데이터를 조금 더 효과적으로 표현할 수 있도록 차트의 요소를 다루는 방법에 대하여 학습을 진행했다.

00. 학습 내용

  • 차트의 Text 사용법에 대하여 학습
  • 차트의 Color 사용법에 대하여 학습
  • 차트의 Facet 사용법에 대하여 학습
  • 그 외의 다양항 차트의 요소 사용법에 대하여 학습

01. Text

  • 위처럼 시각화에 적절한 Text 사용은 그래프의 가독성을 높여줄 수 있다.
  • 적절한 시각화 사용은 그래프 자체로는 설명이 불가능한 요소, 오해 등을 해결하는 데 큰 도움을 준다.
  • matplotlib 에서는 text 함수를 이용해 Text를 그래프에 표현할 수 있다.

02. Color

  • 시각적으로 화려한 것은 분명 큰 매력적인 요소 중에 하나이다.
  • 하지만 시각화에서 색상은 단순히 화려함의 용도로 쓰이는 것은 안된다.
  • 색상을 잘 활용한다면 조금더 직관적이고, 독자에게 원하는 인사이트를 제대로 보여줄 수 있는 최고의 방법이다.
  • 위 그래프처럼 색상이란 알게 모르게 우리는 어떠한 값을 내포하고 있는지 알고 있기 때문에 색상을 시각화에 잘 이용한다면 좋은 그래프를 만들 수 있다.. (연하면 낮은 값, 진하면 높은 값 등)
  • matplotlib 에서는 c 파라미터 등 다양한 방식으로 그래프에 색상을 표현할 수 있다.

03. Facet

  • Facet 이란 분할을 의미
  • 그래프는 분할을 통해서 서로 다른 인사이트의 표현, 같은 방법으로 동시에 여러 feature를 표현, 부분집합을 조금더 세세하게 표현하는 등 위처럼 그래프를 조금더 직관적이고, 독자가 이해하기 쉽게 만들 수 있다.
  • matplotlib 에서는 subplot 등의 함수를 이용해 그래프를 분할할 수 있다.

04. 그 외의 요소

  • 위처럼 그래프에 선을 추가하거나, 그래프의 축의 이동을 통해서 조금더 그래프를 효과적으로 표현할 수 있다.
profile
Machine Learning Engineer at Konan Technology

0개의 댓글