2강 / 20강
눈이 잘 읽는 순서 — 자리·길이·각도·넓이·색
같은 숫자 여덟 개를 다섯 가지로 그려 본다
숫자를 그림으로 옮길 때, 숫자는 눈이 읽을 수 있는 성질 하나에 실립니다. 그 성질을 시각 통로(visual channel) 라고 부릅니다.
| 통로 | 어떻게 실리나 | 어디에 쓰이나 |
|---|---|---|
| 자리 (위치) | 축 위의 좌표 | 산점도 · 화산그림 · 성장곡선 |
| 길이 | 막대의 길이 | 막대그래프 |
| 각도 | 부채꼴의 열린 정도 | 원그래프 |
| 넓이 | 동그라미의 크기 | 점그래프의 점 크기 · 반지름 원그래프 |
| 진하기 · 색 | 칸의 색 | 히트맵 · UMAP 의 세포종류 |
중요한 것은 이 다섯이 똑같이 정확하지 않다는 사실입니다.
위젯의 숫자는 진짜입니다. 논문이 Fig. 2C 에 실은 마스터 조절자 점수예요.
DDX54 237 · ATP2A2 230 · RACGAP1 223 · PTPN11 221 · PCNA 218 · DIABLO 214 …
1등과 2등의 차이는 7점, 전체의 3% 입니다. 막대로 그리면 이 차이가 보입니다. 원그래프로 그리면 안 보여요. 그런데 논문의 결론은 "DDX54 가 1등이다" 입니다. 그러니 3%를 보여 주는 그림을 골라야 했던 겁니다.
같은 여덟 숫자입니다. 막대에서는 순위가 바로 보이고, 동그라미에서는 애매하고, 색에서는 거의 안 보입니다.
Python
브라우저에서 실행
그런데 논문의 Fig. 5C·7B 같은 점그래프는 점 하나에 크기와 색을 한꺼번에 씁니다. 아래쪽 통로 두 개를 겹쳐 쓰는 셈이죠. 왜 그럴까요?
이래서 쓴다
유전자 40개 × 세포종류 12가지 = 480칸.
막대로 그리면 480개 막대가 됩니다. 한 화면에 안 들어가요.
그래서 이렇게 읽는다
점그래프에서는 "몇 배"를 읽지 않습니다.
어느 칸이 크고 진한가 — 패턴만 읽습니다.
즉 아래쪽 통로는 정확도를 포기하고 정보량을 사는 거래입니다. 그 거래가 정당한지는 14강에서 다시 봅니다.
🤔 확인 문제
클리블랜드-맥길 순위에서 가장 정확한 통로는?
해설 같은 축 위에 놓인 자리가 1등입니다. 그래서 산점도와 점 찍은 막대가 그렇게 자주 쓰입니다. 색상은 꼴찌 근처예요 — 색은 구분에는 좋지만 양에는 나쁩니다.
🤔 확인 문제
유전자 40개 × 세포종류 12가지의 발현을 한 화면에 보이려 합니다. 가장 알맞은 것은?
해설 칸이 수백 개가 되면 정확도보다 한눈에 들어오는 것이 중요해집니다. 이때 색·크기 통로를 쓰는 히트맵과 점그래프가 답입니다. 대신 독자에게 '몇 배' 를 읽으라고 요구하면 안 됩니다.
🤔 확인 문제
논문 Fig. 2C 에서 1등 DDX54(237)와 2등 ATP2A2(230)의 차이는 3%입니다. 이 차이를 보이기에 가장 나쁜 그림은?
해설 원그래프의 3% 차이는 각도로 약 11도입니다. 두 부채꼴이 붙어 있지 않으면 사람은 못 알아봅니다. 막대라면 길이 3% 차이가 눈에 들어옵니다.