[서적] 핸즈온 데이터 시각화

데이터 파이프라인과 데이터 시각화에 관심이 있어 이 책을 읽어 보았다.
책을 읽으면서 가장 먼저 든 생각은 ‘이 책 정말 친절하게 자세히 설명해준다’라는 것이었다.
제목이 ‘Hands-On Data Visualization’인만큼 책을 보면서 실제로 모든 과정을 쉽게 따라할 수 있게 도와줌을 매 챕터에서 느낄 수 있었다.
책을 모두 읽은 후, 정리해 본 각 장의 내용은 아래와 같다.

CHAPTER 0. 서문

  • 우리가 데이터 시각화를 하려는 목적은 무엇일까

[PART I 기본 기술]

CHAPTER 1. 스토리를 위한 도구 선택하기

  • 어떠한 점을 유념해서 도구를 사용해야 할까?

CHAPTER 2. 스프레드시트 스킬 강화하기

  • 여러 장점이 많은 구글 스프레드시트를 사용하는 법을 알아보자

CHAPTER 3. 데이터를 찾고 질문하기

  • 시각화를 하기 위해 어떠한 데이터를 사용해야 할까?

CHAPTER 4. 지저분한 데이터 정리하기

  • 가장 처음의 데이터는 깔끔하지 않다. 이것을 어떻게 정리해서 우리가 원하는 형태로 이용할 수 있을까?

CHAPTER 5. 의미 있는 비교하기

  • 비교를 하는데에 있어서 유의할 점은?

[PART II 시각화 구축]

CHAPTER 6. 차트 만들기

  • 차트를 구성하는 다양한 디자인 방법의 특징을 알아보자

CHAPTER 7. 데이터를 지도로 시각화하기

  • 지역적 특성과 함께 존재하는 데이터라면 그 특징을 잘 표현해보자

CHAPTER .8 테이블을 활용한 시각화

  • 테이블로 특징을 잘 드러낼 수 있는 데이터라면 테이블을 호라용해보자

CHAPTER 9. 웹에 임베딩하기

  • 웹을 이용해서 시각화 결과를 공유하자

[PART III 코드 템플릿과 고급 도구]

CHAPTER 10. 깃허브로 코드 수정하고 호스트하기

  • 깃헙을 이용해보자

CHAPTER 11. Chart.js와 하이차트 템플릿

  • 자바스크립와 Chart.js를 이용해서 더 다양하고 효율적인 시각화 결과를 도출해보자

CHAPTER 12. 리플릿 맵 템플릿

  • Leaflet을 사용해서 더욱 강력한 대화형 지도 시각화 결과를 도출해보자

CHAPTER 13. 지도 데이터 변환하기

  • 지도 데이터를 제대로 이용하기 위한 다양한 변환 및 편집 방법을 알아보자

[PART IV 진실하고 의미 있는 스토리 전달하기]

CHAPTER 14. 거짓을 발견하고 편향 줄이기, CHAPTER 15 데이터 스토리 말하고 보여주기

  • 데이터 시각화에 있어서 지켜야할 원칙

APPENDIX 자주 발생하는 문제 해결법

  • 자주 발생하는 문제들에 대한 팁

위의 목차를 보면 책의 내용이 정말 자세하고, 데이터 시각화를 처음 다루려는 사람에게 아주 적합하다는 것을 단번에 알아차릴 수 있을 것이다.
개인적으로 구글 스프레드 시트를 자주 사용해왔음에도 이것으로 데이터 시각화를 도전해볼 생각은 못 했어서 좋은 영감을 받을 수 있었다.
순차적으로 따라가기 수월하게 되어 있는 책의 목차 외에도 인상깊었던 점은 아래와 같다.

  • 각 챕터에서 다루려는 내용과 그 의의에 대한 자세한 언급

    • 특정 툴의 사용법이나 코드만을 열거해놓은 것이 아닌 ‘우리가 지금 이것을 왜 해야하고, 이것을 할 때에는 어떠한 기준을 가지고 하는 것이 좋은지’에 대한 철학에 대해 계속해서 일깨워준다.
      개발을 하다보면 어느새 특정 결과를 내는 데에만 매몰되어서 큰 그림을 보지 못하는 경우가 많은데, 이 책은 자세한 목차와 함께 특정 데이터가 지니는 의미와 그 의미를 어떻게 시각화할 수 있을지에 대해 끊임없이 생각하게 만들어주어서 좋았다.
  • 다양한 툴의 자세한 사용법

    • 스프레드 시트, 깃헙 등 모두 굉장히 편리할 툴이지만, 처음 사용하면 도메인의 용어에 익숙하지 않아서 어려울 수 있다.
      이 책에서는 그 사용법에 대해 아주 자세히 서술되어 있고, 번역 또한 매끄럽게 잘 되어 있어서 꼭 시각화가 아니더라도 이 책에서 배운 방법대로 다른 개발에 적용해 볼 수 있도록 도와주어서 좋았다.
  • 시각화를 할 수 있는 다양한 방법들의 특징들

    • 차트 종류가 워낙 다양하다보니 한 가지 데이터를 어떠한 차트로 다루는 것이 가장 효율적일지, 차트 디자인을 결정한 이후에도 수많은 번복이 이루어지기 마련이다.
      이 책에서는 아래의 그림과 같이 좋은 예와 좋지 않은 예를 미리 알려주어서 미리 피해갈 수 있는 다양한 인사이트를 주어서 인상깊었다.

지금까지 읽어본 여러 권의 데이터 시각화 관련 책 중에서는 가장 자세하고 친절하게 시각화할 수 있는 방법에 대해 알려준 책이다.
데이터 시각화에 관심이 있고, 어떻게 시작해야할지 망설이고 있다면 이 책을 강력 추천한다.



한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.


Written by
Sunmin
어제보다 나은 오늘을 만들기 위해 배우고, 기록하고, 회고합니다. Maker. Reader. Realistic optimist.