Getting Started with D3 (Paperback)

Mike Dewar

  • 出版商: O'Reilly
  • 出版日期: 2012-08-07
  • 售價: $1,030
  • 貴賓價: 9.5$979
  • 語言: 英文
  • 頁數: 70
  • 裝訂: Paperback
  • ISBN: 1449328792
  • ISBN-13: 9781449328795
  • 相關分類: Data-visualization
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

商品描述

Learn how to create beautiful, interactive, browser-based data visualizations with the D3 JavaScript library. This hands-on book shows you how to use a combination of JavaScript and SVG to build everything from simple bar charts to complex infographics. You’ll learn how to use basic D3 tools by building visualizations based on real data from the New York Metropolitan Transit Authority.

Using historical tables, geographical information, and other data, you’ll graph bus breakdowns and accidents and the percentage of subway trains running on time, among other examples. By the end of the book, you’ll be prepared to build your own web-based data visualizations with D3.

  • Join a dataset with elements of a webpage, and modify the elements based on the data
  • Map data values onto pixels and colors with D3’s scale objects
  • Apply axis and line generators to simplify aspects of building visualizations
  • Create a simple UI that allows users to investigate and compare data
  • Use D3 transitions in your UI to animate important aspects of the data
  • Get an introduction to D3 layout tools for building more sophisticated visualizations

If you can code and manipulate data, and know how to work with JavaScript and SVG, this book is for you.

商品描述(中文翻譯)

學習如何使用D3 JavaScript函式庫創建美觀、互動的基於瀏覽器的數據可視化。這本實踐性的書籍將向您展示如何使用JavaScript和SVG結合來構建從簡單的條形圖到複雜的信息圖表的一切。您將通過基於紐約大都會運輸局的真實數據構建可視化工具,學習使用基本的D3工具。

通過使用歷史表格、地理信息和其他數據,您將繪製公交車故障和事故以及地鐵列車準點運行的百分比等示例。在本書結束時,您將準備好使用D3構建自己的基於Web的數據可視化。

本書的內容包括:
- 將數據集與網頁元素結合,並根據數據修改元素
- 使用D3的比例對象將數據值映射到像素和顏色
- 使用軸和線生成器簡化可視化構建的某些方面
- 創建一個簡單的用戶界面,讓用戶探索和比較數據
- 在用戶界面中使用D3過渡來動畫顯示數據的重要方面
- 獲得D3佈局工具的介紹,以構建更複雜的可視化

如果您具備編碼和數據操作的能力,並且知道如何使用JavaScript和SVG,這本書適合您。