본문 바로가기

book

핸즈온 데이터 시각화

책의 제목만 보면 어떠한 내용을 담고 있는지 생각해봅시다.

"핸드온 + 데이터 시각화" 를 보면

① hands-on은 실습위주로 무언가를 테스트 해볼수 있는 책이라는것을 알고 있습니다.

② 데이터 시각화의 내용을 보며, 조금 책을 보지 않고는 어떠한 부분에 대해서 설명을 하고 있는지 파악하기 힘듭니다.

   요즘 데이터 시각화하는 방법은 매우 다양합니다. 

   별도의 javascript를 통해서 제공하는 chart-library등 많고, Python, R, tableau 등등 에서 지원하는 다양한 방법이 있습니다.

   "책을 통해서 배울수 있는 다양한기법을 정의하고 있습니다."

 책 소

 

· 책의 두께는 P.515 입니다.

· 실물을 보면 두꺼운 느낌이 있습니다.

· 종이 두께도 얇은 편이고 내용도 상당히 빽빽하게 구성되어 있습니다.

· 당연히 책은 올칼라 입니다.

· 해당 책은 외국에서도 데이터시각화 관련 교재로 많이 사용된다고 합니다.

   L https://www.edx.org/course/data-visualization-for-all 

 

 

 

 

 

 

 참고

해당 사이트도 무료로 오픈되어 있는데, 함께 보면 좋을것 같습니다.

https://clauswilke.com/dataviz/

 

Fundamentals of Data Visualization

A guide to making visualizations that accurately reflect the data, tell a story, and look professional.

clauswilke.com

 대상 독자

· 데이터를 무언가로 표현하고 싶은데, 어떤 차트 타입(bar, pie, histogram등등) 선택장애을 가지고 계신분

· 시각화에 대해서 다양한 사례를 통해서 고민해보고 싶은신 분

· 시각화를 위해서 필요한 데이터를 바라보는 관점에 대해서 궁금하신분

· 다양한 시각화 도구에 대해서 경험을 해보고 싶으신 분

 

 책의 목차를 통해 구성요소 살펴보기

총 4개의 Part로 구성되어 있습니다.

 

▷ Part1. 기본기술

· 정말 다양하게 많은 기술들이 있고, 처음 데이터 시각화를 진행하는 입장에서는 주요사용기술에 대한 검토를 진행할 것입니다.

A,B,C기술이 있는데, 실무에서 현업에서 무엇을 사용해야지 선택지가 너무 많아서 고민을 하게 됩니다.

책을 통해서 다양한 도구를 예를 들면서 소개하고 있어서 사용도구의 장단점 및 비교를 할수 있어서 좋습니다.

· 데이터를 다루는 입장

시각화를 하기 위해서는 기본적으로 데이터가 있어야 합니다.

이것은 실제 서비스에서 수집한 데이터일수도 있고, 외부에서 공개된 공공데이터일수도 있고, 2차3차 가공을 통해서 수집된 데이터등 다양한 출처등이 있습니다.

다양하게 수집된 데이터 들이 Merge되어야 할 필요도 있습니다. 이런경우 고려해야 하는 부분들이 있습니다.

날짜의 형식 일치하기, 공백등 결측치에 대한 부분, 금액등의 포맷등등 있을것이고, Tool을 통해서도 이러한 데이터 보장하는 방법등을 

설명하고 있습니다.

 

 

Part2. 시각화 구축

 

비주얼하는 것이 정답이 없어서 더욱 고민되는 부분입니다.

데이터는 동일한데, 해당 비주얼을 어떻게 구성하고 표현하는 방식에 따라서 

해당 서비스를 이용하는 사용자의 경험치는 매우 달라집니다.

서비스 제공하는 입장에서는 "원했던 의도"가 잘 전달되어지록 고민해야 합니다.

차트별로 어떻게 기준을 잡고, 서비스를 구성해야 할지 잘 설명되어 있습니다.

 

Part3. 코드 템플릿과 고급도구

개발자분들은 해당 부분에 더 관심이 있을실 거라고 생각이 듭니다.

chart라이브러리의 경우 별도의 단일본으로 책이 출간되기 어렵습니다.

(d3.js의 경우에는 단일본의 책도 있지만, 예전 버전에 대한 책이고 현재 최신본의 책은 없습니다.)

사용 메뉴얼이 잘 되어있는 경우도 있지만, 적용이 상대적으로 쉽고 다양한 라이브러리가 있기 때문입니다.

 

여기에서도 많은 라이브러리를 다루지는 않습니다.

chart.js을 통해서 차트 구성시 X-Axis, Y-Axis등을 통해서 차트 구성의 개념을 파악할수 있습니다.

지도 구성시 폴리곤의 개념 및 위도 경도의 사항을 학습할수 있습니다.

다른 차트에서도 기본적인 개념은 동일하기 때문에, 조금더 활용을 쉽게 활용할수 있을것입니다.

 

Part4. 진실하고 의미있는 스토리 전달하기 

· 소제목 : 거짓을 발견하고 편향 줄이기 가 있습니다.

다양한 분야에서 데이터 비쥬얼이 사용됩니다. 부동산, 주식, 선거, 데이터로 표현이 안되는것이 없습니다.

이것을 의도적으로 사용자가 느낄수 없게 결과를 조작하지는 않았지만, 사용자가 느끼기에 잘못된 결과로 받아들일수 있게

잘못 구성되는 사례가 많이 발생할 수 있습니다.

이러한 부분에 대해서 설명을 하고 있어서 한번 익혀 놓으면 좋은 정보입니다.

이런 차트가 가장 조작(?) 하기 쉬운 패턴입니다. X-Axis축을 범위의 조절에 따라서 그래프 모양에 차이를 많이 나타나게 됩니다.

 

 

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