Data Visualization with d3.js

Swizec Teller

  • 出版商: Packt Publishing
  • 出版日期: 2013-07-20
  • 售價: $1,260
  • 貴賓價: 9.5$1,197
  • 語言: 英文
  • 頁數: 194
  • 裝訂: Paperback
  • ISBN: 1782160000
  • ISBN-13: 9781782160007
  • 相關分類: Data-visualization
  • 下單後立即進貨 (約3~4週)

商品描述

Inject new life into your data with this mini-guide that takes you through all the essentials of data visualization using d3.js. With a basic knowledge of JavaScript and this tutorial, you're all set to create great visualizations.

Overview

  • Build blocks of web visualizations
  • Learn visualization with detailed walkthroughs
  • Learn to use data more effectively
  • Animate with d3.js
  • Design good visualizations

In Detail

d3.js. provides a platform that help you create your own beautiful visualization and bring data to life using HTML, SVG and CSS. It emphasis on web standards that will fully utilize the capabilities of your web browser.

Data Visualization with d3.js walks you through 20 examples in great detail. You can finally stop struggling to piece together examples you've found online. With this book in hand, you will learn enough of the core concepts to conceive of and build your own visualizations from scratch.

The book begins with the basics of putting lines on the screen, and builds on this foundation all the way to creating interactive animated visualizations using d3.js layouts.

You will learn how to use d3.js to manipulate vector graphics with SVG, layout with HTML, and styling with CSS. You'll take a look at the basics of functional programming and using data structures effectively – everything from handling time to doing geographic projections. The book will also help make your visualizations interactive and teach you how automated layouts really work.

Data Visualization with d3.js will unveil the mystery behind all those beautiful examples you've been admiring.

What you will learn from this book

  • Draw with SVG shapes and path generators
  • Add styles with HTML and CSS
  • Use data structures effectively
  • Dynamically update visualizations as data changes
  • Animate visualizations
  • Let the user explore your data
  • Use layouts to create complex drawings
  • Learn to identify what makes a good visualization good

Approach

This book is a mini tutorial with plenty of code examples and strategies to give you many options when building your own visualizations.

Who this book is written for

This book is ideal for anyone interested in data visualization. Some rudimentary knowledge of JavaScript is required.

商品描述(中文翻譯)

這本迷你指南將帶領您進入資料視覺化的世界,使用d3.js進行創作。只要具備基本的JavaScript知識和這本教程,您就能夠創建出出色的視覺化效果。

概述:
- 構建網頁視覺化的基礎
- 通過詳細的實例教學學習視覺化
- 學會更有效地使用資料
- 使用d3.js進行動畫效果
- 設計出優秀的視覺化效果

詳細內容:
d3.js提供了一個平台,讓您能夠使用HTML、SVG和CSS創建出美麗的視覺化效果,並將資料活躍起來。它強調使用網頁標準,充分發揮網頁瀏覽器的能力。

《使用d3.js進行資料視覺化》一書詳細介紹了20個實例。您將不再苦苦拼湊在網上找到的例子。有了這本書,您將學習到足夠的核心概念,能夠從頭開始構思並創建自己的視覺化效果。

本書從將線條顯示在螢幕上的基礎知識開始,並從這個基礎上逐步構建互動式的動畫視覺化效果,使用d3.js的佈局。

您將學習如何使用d3.js操縱SVG向量圖形,使用HTML進行佈局,以及使用CSS進行樣式設定。您將了解函數式編程的基礎知識,以及如何有效地使用資料結構,從處理時間到進行地理投影等各方面。本書還將幫助您使視覺化效果具有互動性,並教您自動化佈局的工作原理。

《使用d3.js進行資料視覺化》將揭示那些您一直欣賞的美麗實例背後的神秘。

本書將教您:
- 使用SVG形狀和路徑生成器繪製圖形
- 使用HTML和CSS添加樣式
- 有效地使用資料結構
- 在資料變化時動態更新視覺化效果
- 為視覺化效果添加動畫
- 讓使用者探索您的資料
- 使用佈局創建複雜的圖形
- 學會辨識出優秀視覺化效果的特點

這本書是一本迷你教程,提供了大量的程式碼範例和策略,讓您在創建自己的視覺化效果時有多種選擇。

本書適合對資料視覺化感興趣的任何人。需要具備一些JavaScript的基礎知識。