logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

일간
|
주간
|
월간

실시간 검색어

검색가능 서점

도서목록 제공

D3.js 실시간 데이터 시각화

D3.js 실시간 데이터 시각화

(Node.js 환경에서 실시간 대시보드 만들기)

파블로 나바로 카스틸로 (지은이), 오명운 (옮긴이)
에이콘출판
30,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
27,000원 -10% 0원
1,500원
25,500원 >
27,000원 -10% 0원
0원
27,000원 >
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
알라딘 판매자 배송 10개 10,000원 >
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

D3.js 실시간 데이터 시각화
eBook 미리보기

책 정보

· 제목 : D3.js 실시간 데이터 시각화 (Node.js 환경에서 실시간 대시보드 만들기)
· 분류 : 국내도서 > 컴퓨터/모바일 > 웹디자인/홈페이지 > HTML/JavaScript
· ISBN : 9788960777538
· 쪽수 : 400쪽
· 출판일 : 2015-08-20

책 소개

D3.js의 기본 내용과 백본(BackBone) 같은 MVC 프레임워크, Socket.io 같은 실시간 동기화 네트워크 라이브러리와 함께 Node.js상에서 실시간 데이터 시각화를 만들어가는 과정을 담았다. 복잡한 데이터 시각화를 만들 수 있는 방법을 배우고 싶은 소프트웨어 개발자에게 적합하다.

목차

1 데이터 시각화
__데이터 시각화의 정의
____데이터 시각화의 종류
________인포그래픽
________탐색적 시각화
________대시보드
________데이터 시각화 배우기
__D3 라이브러리 소개
__정리

2 재사용 가능한 차트
__재사용 가능한 차트 제작
____D3로 요소 생성
________데이터 바인딩
________요소 생성 캡슐화
________svg 요소 생성
____바코드 차트
________접근자 메소드
________차트 초기화
________데이터 추가
________데이터 접근자 함수 추가
________데이터셋 업데이트
________enter와 exit 전이 고정
__바코드 차트 사용
__레이아웃 알고리즘 생성
____방사형 레이아웃
________각도 계산
____레이아웃 사용
__정리

3 SVG 없이 시각화 제작
__SVG 지원 브라우저 현황
__SVG 없는 시각화
____데이터 로딩 및 정렬
____포오스 레이아웃 메소드
____색상과 크기 설정
____범례 만들기
__폴리필
____기능 검사
____canvg 예제
__캔버스와 D3
____캔버스에서 도형 그리기
________도형 생성
________D3와 canvas 통합
__정리

4 D3로 색상 선택기 제작
__슬라이더 컨트롤 제작
____드래그 반응
____슬라이더 제작
____슬라이더 사용
__색상 선택기 제작
____색상 선택기 호출기
________색상 선택기 윈도우 추가
____색상 선택기 윈도우
__정리

5 사용자 인터페이스 제작
__차트 요소 강조
__툴팁 제작
____툴팁 사용
__브러시를 통한 영역 선택
____영역 차트 생성
____브러시 추가
____브러시 리스너
__정리

6 차트끼리의 상호 작용
__백본의 기초
____이벤트
____모델
____컬렉션
____뷰
____라우터
__주식 탐색기 애플리케이션
____주가 차트 생성
________종목명 차트
________주식 영역 차트
____애플리케이션 구조 준비
________인덱스 페이지
____모델과 컬렉션 생성
________주식 모델
________주식 컬렉션
________애플리케이션 모델
____뷰 구현
________타이틀 뷰
________주식 선택기 뷰
________주식 컨텍스트 뷰
________주식 상세 뷰
________애플리케이션 뷰
____라우터 정의
____애플리케이션 초기화
__정리

7 차트 패키지 제작
__개발 작업 흐름
____코드 작성
____릴리스 생성
________시맨틱 버전 번호
__패키지 내용 생성
____열 지도 차트
____행렬 레이아웃
__프로젝트 셋업
____Node 모듈 설치
____그런트로 빌드
________소스 파일 합치기
________라이브러리 압축
________JSHint로 코드 검사
________패키지 테스트
________태스크의 순서 등록
____프론트엔드 의존성 관리
__다른 프로젝트에서 패키지 사용
__정리

8 데이터 기반 애플리케이션
__웹 애플리케이션 생성
____프로젝트 준비
____제킬을 이용한 정적 사이트 생성
____애플리케이션 컴포넌트 작성
________모델 및 컬렉션 작성
________뷰 작성
________애플리케이션 셋업
____깃허브 페이지를 이용한 호스팅
____아마존 S3를 이용한 호스팅
________S3에 배포하기 위한 제킬 설정
________S3 버킷에 사이트 업로드
__정리

9 대시보드 제작
__대시보드 정의
__대시보드 디자인에 도움이 되는 좋은 습관
__대시보드 제작
____대시보드의 목적 정의
____데이터 수집
____정보 조직화
____대시보드 영역 생성
________학생 영역
________과목 영역
________학급 영역
________대시보드 영역 배치
__정리

10 지도 제작
__지리 데이터 수집
____GeoJSON과 ToppoJSON 형식의 이해
____지리 데이터 파일 변환 및 조작
__D3로 지도 제작
____등치 지역도 제작
____위상 매핑
____Mapbox와 D3 함께 사용
____Mapbox 프로젝트 생성
____Mapbox와 D3의 조합
__정리

11 고급 지도 제작
__지도 제작을 위한 여러 가지 투영 방식
____정방형 투영법
____원뿔 등거리 투영법
____직교 투영법
__지구 회전 기능 생성
__대화형 별자리 지도 제작
____항성 목록 선택
____항성 그리기
____투영 방식 변경과 회전 동작 추가
____항성에 색과 레이블 추가
__D3를 이용한 래스터 이미지 투사
____래스터 이미지를 canvas에 렌더링
____픽셀의 지도 상의 좌표값 계산
____직교 투영을 이용한 이미지 재투영
__정리

12 실시간 애플리케이션 제작
__Firebase를 사용한 실시간 협업
____Firebase 설정
____Firebase와 애플리케이션 통합
__트위터 탐색기 애플리케이션
__스트리밍 서버 생성
____트위터 스트리밍 API
________Twit을 이용하여 트위터 스트리밍 API에 접근
____Socket.IO
____스트리밍 서버 구현
__클라이언트 애플리케이션 생성
____애플리케이션 구조
________모델과 컬렉션
________토픽 컬렉션 뷰 구현
________애플리케이션 뷰 생성
________애플리케이션 준비
__정리

저자소개

파블로 나바로 카스틸로 (지은이)    정보 더보기
수학 공학자이자 개발자로서, 프랑스의 쌩떼띠엔느 대학(Ecole des Mines de Saint-Etienee)에서 응용수학 석사학위를 받았다. 수년간 오퍼레이션 리서치 분야와 데이터 분석 분야에서 일한 후 지금은 데이터 시각화 컨설턴트 및 개발자로 일하고 있다. 『d3.js를 이용한 데이터 시각화』(에이콘, 2014)와 『Data Visualization with D3.js Cookbook』의 기술 감수자로 팩트출판사와 함께 일해왔다. 2014년에 칠레 산티아고에 마세가(Masega)라는 데이터 시각화 에이전시를 설립하여 운영하고 있다.
펼치기
파블로 나바로 카스틸로의 다른 책 >
오명운 (옮긴이)    정보 더보기
번역을 통해 개발자 생태계에 조금이라도 보탬이 되고자 인공지능과 무모한 경쟁을 벌이고 있는 인간지능 번역자. 『실전 스프링 부트』(제이펍, 2023), 『스프링 부트 실전 활용 마스터』(책만, 2021), 『엔터프라이즈 데이터 플랫폼 구축』(책만, 2020) 등을 번역했으며, 적은 양이라도 꾸준히 번역 작업을 이어갈 생각이다. https://github.com/HomoEfficio/dev-tips에 잡다한 문제 해결 기록을 남기고 있으며, 현재 네이버제트에서 글로벌 메타버스 서비스 제페토(Zepeto)를 만들고 있다.
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책