Matplotlib Color

yst3147·2022년 2월 6일
0

공부 내용

  • Color에 대한 이해
  • Color Palette 종류
  • 그 외 Color 관련 팁

Color에 대한 이해

색이 중요한 이유

  • 위치와 색을 통해 효과적으로 채널 구분 가능
    • 위치는 시각화 방법에 따라 결정
    • 색은 직접 골라야 함
  • 색 선택에 따라 시각화가 전달하는 인사이트가 명확해 질 수 있음

시각화의 화려함

  • 시각화는 꼭 화려한 것이 좋은 것이 아님
  • 가장 중요한 것은 보는 사람이 원하는 인사이트를 전달하는 것임
    -> 전하고 싶은 내용을 모두 전달하고 그 과정에서 오해가 없어야 함

색이 가지는 의미

  • 기존 정보와 느낌을 잘 활용하는 것이 중요
    • ex) 높은 온도에는 빨강색, 낮은 온도에는 파란색 사용 등
  • 색 선택에 대한 감이 없다면 다른 사례를 통해 색상 선택
    -> 이미 사용하는 색에는 이유가 있음

색상 더 이해하기

색을 이해하기 위해서는 rgb보다는 hsl에 대해 이해하는 것이 중요

  • Hue(색조) : 빨강, 파랑, 초록 등 색상으로 생각하는 부분
    • 빨강에서 보라색까지 있는 스펙트럼에서 0-360의 수치로 표현
  • Saturate(채도) : 무채색과의 차이
    • 선명도라고 볼 수 있음 (선명하다와 탁하다.)
  • Lightness(광도) : 색상의 밝기

Color Palette 종류

범주형(Categorical)

  • Discrete, Qualitative 등의 이름으로도 불림
  • 독립된 색상으로 구성되고 범주형 변수에 사용됨
  • 최대 10개의 색상까지 사용하는 것이 좋음
    -> 너무 많아지면 구별이 힘듦
  • 채도와 광도 대신 주로 색상의 변화로 차이를 줌

연속형 (Sequential)

  • 정렬된 값을 가지는 순서형, 연속형 변수에 적합함
    • 지리지도 데이터, 계층형 데이터에도 적합
  • 연속적인 색상을 사용해서 값을 표현
  • 색조는 유지하되 색의 밝기를 조정함 -> 균일한 색상 변화가 중요

발산형 (Diverge)

  • 중앙을 기준으로 발산함
    - 기온 등 상반된 값, 지지율 등 서로 다른 2개를 표현하는 데 적합
  • 양 끝으로 갈수록 색이 진해짐
  • 중앙의 색은 어느 한 쪽으로 편향되지 않아야 함 -> 무채색일 필요는 없음

그 외 Color 관련 팁

색상 대비

  • 데이터에서 다름을 보이기 위해 Highlighting 가능
  • 색상 대비(Color Contrast)는 강조를 위한 방법 중 하나
  • 가까운 색깔은 차이가 더 크게 보임 -> 가까운 색이 멀어보이는 효과

명도 대비

  • 밝은 색과 어두운 색을 배치하면 밝은 색은 더 밝게, 어두운 색은 더 어둡게 보임

채도 대비

  • 채도의 차이날 때 좀 더 밝고 선명해 보임

보색 대비

  • 색조에서 정반대 색상을 사용하면 더 선명해 보임

색각 이상

  • 색맹 : 삼원색 중 특정색 감지 못함
  • 색약 : 특정 색 중 일부 색만 인지 못함
  • 색 인지가 중요한 과학/연구 등 분야에서는 이에 대한 고려 필수
    -> 색맹, 색약 상관없이 인지 가능해야 함

0개의 댓글