D3.js 4.x Data Visualization, 3/e (Paperback)
Æ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,625$2,573 -
$1,392Complex Analysis: A First Course with Applications (Hardcover)
-
$850$808 -
$1,670$1,587 -
$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,770$1,682 -
$2,130$2,024 -
$580$458 -
$1,782Flask 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,360$2,242 -
$1,891$1,791 -
$550$429 -
$480$379 -
$560$476
相關主題
商品描述
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.
商品描述(中文翻譯)
主要特點
- 透過開發適當的視覺化方式,了解如何最佳地呈現您的數據
- 使用全新的版本4,從頭開始學習D3
- 通過最佳實踐,如編寫可測試、可擴展的代碼和強類型,獲得製作高質量、可擴展圖表的洞察力
書籍描述
想要開始使用互動且令人印象深刻的視覺化,並在日常任務中實施它們嗎?我們的書提供了完美的解決方案 - D3.js。它已成為最受歡迎的數據視覺化工具。
本書將教您如何在使用最新工具和技術的同時,實現最新版本的D3功能。
您將首先設置D3環境並製作您的第一個基本直方圖。然後,您將構建令人驚艷的基於SVG和Canvas的數據視覺化,同時編寫可測試、可擴展的代碼,既準確又具有信息性,同時又具有視覺刺激性。逐步示例將引導您創建、集成和調試不同類型的視覺化,並使您能夠在短時間內建立基本視覺化(如條形圖、折線圖和散點圖)。
通過閱讀本書,您將掌握成功的數據視覺化技巧,並準備好使用D3將任何數據轉化為更具吸引力和複雜性的視覺化。
您將學到什麼
- 使用D3的集合方法轉換數據。
- 使用D3的比例尺將數據映射到視覺元素。
- 使用D3的形狀生成器繪製SVG元素。
- 使用D3的各種佈局模式快速生成各種常見類型的圖表。
- 使用ES2017和Babel編寫現代JavaScript。
- 使用Mocha Chai探索D3視覺化的單元測試基礎知識。
- 編寫並部署一個簡單的Node.js網絡服務,以通過HTML Canvas呈現圖表。
- 了解什麼是良好的數據視覺化,以及如何使用可用工具創建準確的圖表。