D3.js 4.x Data Visualization, 3/e (Paperback)
暫譯: D3.js 4.x 數據視覺化 (第三版)
Ændrew Rininsland, Swizec Teller
- 出版商: Packt Publishing
- 出版日期: 2017-04-28
- 定價: $1,360
- 售價: 8.0 折 $1,088
- 語言: 英文
- 頁數: 308
- 裝訂: Paperback
- ISBN: 178712035X
- ISBN-13: 9781787120358
-
相關分類:
Data-visualization
立即出貨 (庫存=1)
買這商品的人也買了...
-
$899Modular Web Design: Creating Reusable Components for User Experience Design and Documentation (Paperback)
-
$2,573Structure and Interpretation of Computer Programs, 2/e (美國原版)
-
$1,392Complex Analysis: A First Course with Applications (Hardcover)
-
$850$808 -
$1,700$1,615 -
$1,615Cracking the Coding Interview : 189 Programming Questions and Solutions, 6/e (Paperback)
-
$1,398$1,328 -
$680$537 -
$1,400$1,330 -
$1,100$1,045 -
$2,670$2,537 -
$294$279 -
$1,800$1,710 -
$2,040$1,938 -
$580$458 -
$1,584Flask Web Development : Developing Web Applications with Python, 2/e (Paperback)
-
$288$274 -
$960Clean Code in Python: Refactor your legacy codebase (Paperback)
-
$1,715$1,629 -
$880$695 -
$2,410$2,290 -
$1,751Distributed Systems with Node.Js: Building Enterprise-Ready Backend Services
-
$550$429 -
$480$379 -
$560$442
相關主題
商品描述
Key Features
- Understand how to best represent your data by developing the right kind of visualization
- Learn D3 from the ground up, using the all-new version 4 of the library
- Gain insight into producing high-quality, extensible charts using best practices such as writing testable, extensible code and strong typing
Book Description
Want to get started with interactive and impressive visualizations, and implement them in your daily tasks? Our book offers the perfect solution - D3.js. It has emerged as the most popular tool for data visualization.
This book will teach you how to implement the features of the latest version of D3 while writing JavaScript using the newest tools and technique
You will start by setting up the D3 environment and making your first basic histogram. You will then build stunning SVG- and Canvas-based data visualizations while writing testable, extensible code, fully as accurate and informative as it is visually stimulating. Step-by-step examples walk you through creating, integrating, and debugging different types of visualization and will have you building basic visualizations (such as bar, line, and scatter graphs) in no time.
By the end of this book, you will have mastered successful data visualizations and will be ready to use D3 to transform any data into a more engaging and sophisticated visualization.
What you will learn
- Transform data using D3's collection methods.
- Map data to visual elements using D3's scales.
- Draw SVG elements using D3's shape generators.
- Use D3's various layout patterns to quickly generate various common types of chart.
- Write modern JavaScript using ES2017 and Babel.
- Explore the basics of unit-testing D3 visualizations using Mocha Chai.
- Write and deploy a simple Node.js web service to render charts via HTML Canvas.
- Understand what makes a good data visualization and how to use the tools at your disposal to create accurate charts.
商品描述(中文翻譯)
#### 主要特點
- 了解如何通過開發合適的視覺化來最佳地表示您的數據
- 從基礎開始學習 D3,使用全新的版本 4 的庫
- 獲得使用最佳實踐(如編寫可測試、可擴展的代碼和強類型)來生成高質量、可擴展圖表的見解
#### 書籍描述
想要開始使用互動且引人注目的視覺化,並在日常任務中實施它們嗎?我們的書籍提供了完美的解決方案 - D3.js。它已成為數據視覺化中最受歡迎的工具。
本書將教您如何在使用最新工具和技術編寫 JavaScript 的同時實現 D3 最新版本的功能。
您將從設置 D3 環境和製作第一個基本的直方圖開始。然後,您將在編寫可測試、可擴展的代碼的同時,構建驚人的基於 SVG 和 Canvas 的數據視覺化,這些視覺化在視覺上既刺激又準確且信息豐富。逐步示例將引導您創建、集成和調試不同類型的視覺化,讓您迅速構建基本的視覺化(如條形圖、折線圖和散點圖)。
到本書結束時,您將掌握成功的數據視覺化,並準備好使用 D3 將任何數據轉換為更具吸引力和複雜性的視覺化。
#### 您將學到什麼
- 使用 D3 的集合方法轉換數據。
- 使用 D3 的比例尺將數據映射到視覺元素。
- 使用 D3 的形狀生成器繪製 SVG 元素。
- 使用 D3 的各種佈局模式快速生成各種常見類型的圖表。
- 使用 ES2017 和 Babel 編寫現代 JavaScript。
- 探索使用 Mocha Chai 進行 D3 視覺化的單元測試基礎知識。
- 編寫並部署一個簡單的 Node.js 網絡服務,通過 HTML Canvas 渲染圖表。
- 了解什麼構成良好的數據視覺化,以及如何利用手頭的工具創建準確的圖表。