tee***
2022-07-20

데이터 시각화를 시작하려는 이들을 위한 완벽 가이드북! 데이터 정리부터 한눈에 들어오는 차트와 지도 제작법, 깃허브를 통한 코드 템플릿 수정까지 살펴보며 데이터 스토리텔링 기술을 차근차근 배워본다.
[서론]
단순히 데이터 시각화 기법 또는 툴 사용법에 만족하지 않고, 정확하게 스토리를 잡아서 시각화하는 법을 알려주는 책이다. 데이터 입수부터 정리, 차트, 사용자 전달기법까지 데이터 시각화의 전과정을 제시한다.
[편집/번역]
풀컬러 구성으로 흠 잡을 데가 없는 편집이다. 번역 역시 잘 되어서 한글 문장이 부드럽게 읽히고 내용 이해가 원활하다.
[내용]
- CHAPTER 0 서문
PART I 기본 기술
- CHAPTER 1 스토리를 위한 도구 선택하기
- CHAPTER 2 스프레드시트 스킬 강화하기
- CHAPTER 3 데이터를 찾고 질문하기
- CHAPTER 4 지저분한 데이터 정리하기
- CHAPTER 5 의미 있는 비교하기
1부에서는 기초적인 데이터 시각화 도구를 선택하여 데이터를 찾고 정리하는 과정을 배운다. 데이터를 찾는 부분의 웹사이트 예제가 미국 기준이어서 조금 아쉬웠지만, 구글 시트 사용법을 알아보고 지저분한 데이터를 정리하는 방법은 도움이 되었다.
PART II 시각화 구축
- CHAPTER 6 차트 만들기
- CHAPTER 7 데이터를 지도로 시각화하기
- CHAPTER 8 테이블을 활용한 시각화
- CHAPTER 9 웹에 임베딩하기
2부에서는 데이터를 차트와 지도, 테이블로 시각화하고 이를 웹으로 보여주는 과정을 배운다. 개발자로 입문해서 제대로 배우려면 꽤 양이 많고 오래 걸리는 과정인데, 꼭 필요한 내용만 가볍게 흝고 가니까 부드럽고 난이도가 높지 않았다.
PART III 코드 템플릿과 고급 도구
- CHAPTER 10 깃허브로 코드 수정하고 호스트하기
- CHAPTER 11 Chart.js와 하이차트 템플릿
- CHAPTER 12 리플릿 맵 템플릿
- CHAPTER 13 지도 데이터 변환하기
3부는 웹에서 가장 많이 사용되는 차트인 Chart.js와 Highchart를 통한 시각화를 실습해보고, 지도를 통한 시각화를 체험한다. 특히 Highchart는 예전부터 우리나라 웹 프로젝트에서도 많이 사용되었던 차트 툴이기 때문에 친숙해서 특히 반가웠다.
PART IV 진실하고 의미 있는 스토리 전달하기
- CHAPTER 14 거짓을 발견하고 편향 줄이기
- CHAPTER 15 데이터 스토리 말하고 보여주기
4부는 입수한 데이터의 편향(bias)를 줄이는 방법을 알아보고, 단순히 파편화된 시각화가 아니라 하나의 스토리로 데이터 분석자가 말하고 싶은 포인트를 제시하는 방법을 총괄적으로 배운다.
- APPENDIX 자주 발생하는 문제 해결법
마지막 부록에는 O/S별로 자주 발생하는 문제 해결법이 제시되는데, 데이터 작업을 하면서 생각보다 실무에서 자주 부딪히게 되는 내용이라 앞으로도 유용하게 사용할 수 있을 것 같다.
[후기]
단순히 예쁘기만 한 것이 아니라, 정확한 의도대로 전달하는 데이터 스토리텔링 기법을 전체적으로 살펴볼 수 있는 책이다.
외서 특유의 빠른 속도로 진행되기 때문에, 처음에는 데이터를 기초적으로 정리하는 법을 배우고 있었는데 어느새 다양한 데이터 시각화 툴과 geojson을 사용해서 인터랙티브한 플롯을 만들게 된다. 그 과정에서 데이터 시각화의 전과정을 매끄럽게 체험할 수 있다.
무엇보다도 이론과 실습이 균형적인 책이다. 이름만 들어봤던 다양한 시각화 도구를 체험해볼 수 있는 것은 물론이고, 데이터 시각화를 진행할 때 반드시 고려해야하는 원칙을 함께 배울 수 있다.
풀컬러로 눈에 잘 들어오고 읽기도 쉬운 훌륭한 번역의 책으로, 데이터 시각화를 처음 시작하는 사람에게, 혹은 개발 관련 직군에서 데이터 시각화를 처음 담당하게 된 사람에게 매우 추천할만한 책이다.
"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."