이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제 청년패스
d3.js를 이용한 데이터 시각화
자바스크립트로 눈에 띄는 차트 만들기 페이퍼백
오명운
에이콘출판사 2014.08.14.
가격
20,000
10 18,000
YES포인트?
1,000원 (5%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요

이미 소장하고 있다면 판매해 보세요.

  •  해외배송 가능?
  •  문화비소득공제 가능

이 상품의 태그

책소개

목차

1장 d3.js 시작하기
__d3.js란?
__개발 환경 구축
__크롬 개발자 도구
__간단한 막대그래프

2장 DOM, SVG, CSS 입문
__DOM
__d3.js로 DOM 다루기
__셀렉션
__셀렉션 예제
__문서 내용 조작하기
__데이터와 셀렉션의 연결
__HTML 시각화 예제
__SVG
__SVG로 그리기
__문서 요소와 도형을 수작업으로 추가하기
__변환
__경로 사용하기
__CSS
__색
__요약

3장 데이터
__함수형 스타일로 데이터를 생각해보기
__자바스크립트 내장 배열 함수
__d3.js의 데이터 함수
__데이터
__핵심
__편의 함수
__축척
__순서 축척
__수량 축척
__치역이 연속적인 축척
__치역이 비연속적인 축척
__시간
__날짜/시간 형식
__시간 연산
__지리
__지오데이터
__지도 그리기
__지도 기반 시각화
__요약

4장 애니메이션
__트랜지션을 통한 애니메이션
__보간자
__가?감속(Easing)
__타이머(Timer)
__사용자와의 상호작용
__기초 상호작용
__동작(Behavior)
__드래그(Drag)
__줌(Zoom)
__브러쉬(Brushes)
__요약

5장 레이아웃 - d3의 마술
__레이아웃은 무엇이고 왜 중요한가
__내장 레이아웃
__데이터셋
__히스토그램 레이아웃
__파이 레이아웃
__스택 레이아웃
__코드(Chord) 레이아웃
__포스(Force) 레이아웃
__서열식 레이아웃
__트리 레이아웃
__클러스터 레이아웃
__분할 레이아웃
__패킹 레이아웃
__트리맵 레이아웃
__요약

6장 뛰어난 데이터 시각화 디자인
__시각화란 무엇인가?
__훌륭한 예제들
__시위와 체포
__레미제라블
__부와 건강의 상관관계
__더 많은 사례들
__요약

저자 소개 1

생태계에 조금이라도 보탬이 되려는 개발자. 개인 깃허브 페이지(https://github.com/Homo Efficio/dev-tips)에 잡다한 문제 해결 기록을 공유하고 있으며, 계단 오르기로 체력과 호흡을 개선하며 활력을 되찾고 있다. 네이버제트에서 제페토 서비스를 만들고 있다. 『OpenAPI와 스웨거를 활용한 실전 API 설계』(책만, 2023), 『실전 스프링 부트』(제이펍, 2023), 『스프링 부트 실전 활용 마스터』(책만, 2021), 『엔터프라이즈 데이터 플랫폼 구축』(책만, 2020) 등을 번역했으며, 적은 양이라도 꾸준히 번역 작업을 이어갈 생각이다.

오명운의 다른 상품

저자 : 스위첵 텔러
모자를 쓴 괴짜이다. 21세에 처음 창업했고, 현재 스타트업 회사에서 프리랜서로 일하고 있는 풀스택 웹 전문가로서 다음 꿈을 키워가고 있다.

코딩하지 않을 때는 보통 블로깅이나 독서를 하며, 슬로베니아나 가까운 다른 나라에서 열리는 다양한 세미나에 연사로 나선다. 앞으로 더 큰 대규모의 국제 컨퍼런스에 연사로 나갈 수 있기를 기대하고 있다.

2012년 11월에 『프로그래머는 왜 밤에 일하는가(Why Programmers Work at Night)』라는 책을 쓰기 시작했고, 개발자의 삶을 개선할 방법을 탐구하고 있다.

품목정보

발행일
2014년 08월 14일
쪽수, 무게, 크기
220쪽 | 561g | 188*235*13mm
ISBN13
9788960775916

출판사 리뷰

★ 이 책에서 다루는 내용 ★
d3.js를 혼자서 공부하다 보면, '1단계: 두 개의 동그라미 그리기', '2단계: 부엉이의 나머지 부분 그리기'처럼 중간 과정이 뭔가 빠져있다는 느낌을 받을 수도 있다. 이 책은 바로 그런 공백을 채우는 역할을 맡고자 한다.

그러기 위해 기본적인 도형에서부터 많은 기능을 포함한 시각화까지 다양한 예제를 동원할 것이다. 여기에는 마술도 없고 설명되지 않은 절차도 없다. d3.js를 써서 시각화를 만드는 데 필요한 모든 것을 이해할 수 있게 될 것이다.

또, 데이터를 다루기 쉽게 조작하는 것에서부터 좌표 계산으로부터 그리기를 분리하는 고급 기능까지 모든 부문도 살펴볼 것이다.

★ 이 책의 대상 독자 ★
이 책은 d3.js를 스스로 공부해보면서 몇 가지 예제를 보고 "이거 대체 어떻게 동작하는 거야?"라고 자문해 본 적이 있는 사람 모두를 대상으로 한다.
이 책은 자바스크립트 코딩 경험이 있고, 웹 개발에 대한 일반 지식을 보유하고 있으며, 프로그래밍 기초에 대한 이해와 d3.js의 예제를 본 적이 있는 사람을 독자로 가정한다.


★ 이 책의 구성 ★
'1장, d3.js 시작하기'는 d3.js의 기초를 보여주는 예제와 이 책의 끝까지 사용하게 될 일반적인 개발 환경 설정에 대한 내용이 들어있다.

'2장, DOM, SVG, CSS 입문'은 웹 페이지의 내용물에 대해 어떻게 d3.js를 사용해야 하는지 자세하게 설명한다. 특히, SVG와 이미지를 생성하는 핵심 도구를 집중적으로 다룬다.

'3장, 데이터'는 데이터를 함수형 프로그래밍 방식으로 다루는 법을 보여준다. 외부 소스에서 데이터를 읽어오는 방법, d3.js에 내장된 도구를 써서 지루하고 반복적인 코딩을 피하는 방법을 살펴본다.

'4장, 애니메이션'은 d3.js로 데이터 시각화에 애니메이션 효과를 적용하고 사용자가 인터렉티브하게 상호작용할 수 있는 데이터 시각화를 만드는 법을 알아본다.

'5장, 레이아웃: d3의 마술'에서는 d3.js 레이아웃의 작동 원리를 알아보고, 동일한 데이터셋으로 완전히 다른 데이터 시각화를 만들어 본다. 5장을 다 읽고 나면, 인터넷에서 볼 수 있었던 화려한 데이터 시각화가 따라할 수 없는 마술로만 보이지는 않을 것이다.

'6장, 뛰어난 데이터 시각화 디자인'은 웹에서 볼 수 있는 뛰어난 데이터 시각화의 예를 살펴보고, 어떤 요소가 그 시각화에 우월함을 불어넣었는지 설명한다.

리뷰/한줄평0

리뷰

첫번째 리뷰어가 되어주세요.

한줄평

첫번째 한줄평을 남겨주세요.