linuxw***
2022-07-25

데이터 시각화를 시작하려는 이들을 위한 완벽 가이드북! 데이터 정리부터 한눈에 들어오는 차트와 지도 제작법, 깃허브를 통한 코드 템플릿 수정까지 살펴보며 데이터 스토리텔링 기술을 차근차근 배워본다.
저는 현업 개발자로서 위치기반의 서비스나 다양한 차트를 이용한 통계분석 프로그램 그리고 재난 관련 전문 모니터링 프로그램 등을 개발하고 있습니다.
이러한 프로그램을 개발할때 데이터 수집부터 가공 그리고 최종 결과 표시를 하기까지 다양한 데이터 시각화 기술을 활용하고 있습니다.
경험이 부족했을 때는 포털의로그 분석 프로그램이나 해외 오픈 소스를 참조했지만 우리가 개발하는 프로그램과 지향하는 목표가 다르다 보니 결과 그래프나 표 등에서 효과적인 의사전달을기대하기 힘들었습니다.
간혹 엑셀 관련 서적에서효과적인 차트 설계 시 주의사항 등을 단편적으로 학습할 수 있었지만 올바른 데이터 시각화는 오로지 개인적인 경험에 의존해야만 했습니다.
그런데 운이 좋게 지난달에 구글의 스프레드시트(구글 스프레드시트 제대로 파헤치기, 강남석저)를 공부하게 되었고 이번 달에는 구글 시트를 기반으로 효과적인 데이터 시각화 전략과 20가지나 되는 다양한 시각화 도구 사용법까지 다룬 이 책을 리뷰하게 되었습니다.
본 책이 500 페이지 정도 분량이지만 개념 설명 부분을 꼼꼼히 읽다 보면 끝까지 학습하기까지 꽤 오랜 시간이 걸렸던 것같습니다.
혹시나 엑셀을 이용한 데이터과학 분야까지 정복하고 싶은 분은 “엑셀만 알아도 할 수 있는 데이터 과학, 한빛미디어”을 읽어 보시 길 추천 드립니다.
개발자라면 데이터 분석까지끝나고 결과를 보통 차트를 많이 활용하는데 이 책에서는 현업에서도 자주 사용하는 Javascript 라이브러리인HightCharts와 Chart.js에 대해 상세히 다루고있습니다.
그리고 위도, 경도 혹은 주소 데이터로 지도 서비스를 구축할 때 디자인 원칙, 시각화기술에 대해서도 학습하게 됩니다.
후반부에서 다루고 있는차트, 지도 데이터를 표시할 때 잘못된 시각화로 데이터를 왜곡할 수 있어 주의가 요구되는 예제에 대해배우는데 초보 개발자들이 의도와 다르게 범하기 쉬운 실수에 대해 언급하고 있습니다.
목차를 보면 데이터 시각화에대해서 저자가 매우 방대한 지식을 체계적으로 잘 정리해 놓았다는 것을 알 수 있습니다.
수집된 데이터를 리포트로만들거나 온라인 서비스를 위해 차트, 지도 등으로 개발하고자 한다면 이 책에서 제공하는 올바른 효과적인시각화 설계법에 대해서 한번 상세히 읽어 보시 길 바랍니다.
"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."