Data Visualization with D3 and AngularJS (Paperback)
暫譯: 使用 D3 和 AngularJS 的資料視覺化 (平裝本)
Christoph Korner
- 出版商: Packt Publishing
- 出版日期: 2015-04-30
- 售價: $2,000
- 貴賓價: 9.5 折 $1,900
- 語言: 英文
- 頁數: 278
- 裝訂: Paperback
- ISBN: 1784398489
- ISBN-13: 9781784398484
-
相關分類:
Angular、Data-visualization
海外代購書籍(需單獨結帳)
買這商品的人也買了...
-
$620$490 -
$1,400$1,330 -
$780$663 -
$580$458 -
$490$417 -
$560$476 -
$60$57 -
$680$530 -
$550$468 -
$490$387 -
$780$616 -
$360$306 -
$320$320 -
$560$437 -
$680$537 -
$301軟件設計重構
-
$580$458 -
$800$680 -
$540$459 -
$420$357 -
$249$212 -
$580$458 -
$580$493 -
$690$538 -
$450$383
相關主題
商品描述
Build dynamic and interactive visualizations from real-world data with D3 on AngularJS
About This Book
- Explore the powerful vector graphics capabilities of modern browsers to build customized cross-platform visualizations using D3.js's data-driven techniques
- Learn how to modularize a visualization into reusable and testable components using the powerful concepts of modern web application design with AngularJS
- This is a step-by-step learning guide closely focused on developing responsive data visualization apps and AngularJS best practices with D3.js
Who This Book Is For
If you are a web developer with experience in AngularJS and want to implement interactive visualizations using D3.js, this book is for you. Knowledge of SVG or D3.js will give you an edge to get the most out of this book.
What You Will Learn
- Design, implement, and integrate an interactive dashboard to visualize server logs in real time using D3 graphics
- Learn cross-platform vector graphics to implement a dashboard visualization
- Perform data-driven transformations on selected HTML and SVG nodes
- Map, group, and filter datasets and create scales and axes
- Modularize data visualization information into reusable components to seamlessly integrate them into an AngularJS application
- Load, parse, and preprocess external data and autoupdate the visualization
- Design various chart types such as scatter, line, bar, or area and extend built-in shapes
- Create custom animations and transitions for the visualization
- Implement interactions and controls for the visualization preserving two-way binding between D3 and AngularJS components
In Detail
Using D3.js, the powerful JavaScript toolkit for creating cross-platform vector graphics, you can now combine performance with maximum compatibility to build a web-based visualization and present data in an interactive and convenient way. We'll reach top-notch reusability and testability by combining D3 graphics with our favorite web application framework, AngularJS.
This book teaches the basics of vector graphics, D3, and AngularJS integration, and then dives into controlling, manipulating, and filtering data. You will learn about the testability of components and how to implement custom interactions, filters, and controllers; discover how to parse and map data in D3.js; and get a grasp on drawing D3.js built-in shapes and curves. After reading the last few chapters, you'll be able to bring life to your visualizations with more features of D3.js such as interactions, animations, and transitions. You will finish your journey by implementing a parser for different server application logs and display them on a Google Analytics style interactive dashboard.
商品描述(中文翻譯)
**使用 D3 在 AngularJS 上構建動態和互動式可視化的真實數據**
## 本書介紹
- 探索現代瀏覽器強大的向量圖形功能,使用 D3.js 的數據驅動技術構建自定義的跨平台可視化。
- 學習如何使用 AngularJS 的現代網頁應用設計強大概念,將可視化模組化為可重用和可測試的組件。
- 這是一本逐步學習指南,專注於開發響應式數據可視化應用和 D3.js 的 AngularJS 最佳實踐。
## 本書適合誰
如果您是一位具有 AngularJS 經驗的網頁開發者,並希望使用 D3.js 實現互動式可視化,那麼這本書適合您。對 SVG 或 D3.js 的了解將使您在閱讀本書時更具優勢。
## 您將學到什麼
- 設計、實現和整合一個互動式儀表板,以使用 D3 圖形實時可視化伺服器日誌。
- 學習跨平台向量圖形以實現儀表板可視化。
- 對選定的 HTML 和 SVG 節點執行數據驅動的轉換。
- 對數據集進行映射、分組和過濾,並創建比例尺和坐標軸。
- 將數據可視化信息模組化為可重用的組件,無縫整合到 AngularJS 應用中。
- 加載、解析和預處理外部數據,並自動更新可視化。
- 設計各種圖表類型,如散點圖、折線圖、條形圖或面積圖,並擴展內建形狀。
- 為可視化創建自定義動畫和過渡效果。
- 實現可視化的互動和控制,保持 D3 和 AngularJS 組件之間的雙向綁定。
## 詳細內容
使用 D3.js,這個強大的 JavaScript 工具包,用於創建跨平台的向量圖形,您現在可以將性能與最大兼容性相結合,構建基於網頁的可視化,並以互動和方便的方式呈現數據。我們將通過將 D3 圖形與我們最喜愛的網頁應用框架 AngularJS 結合,實現頂級的可重用性和可測試性。
本書教授向量圖形、D3 和 AngularJS 整合的基礎知識,然後深入控制、操作和過濾數據。您將學習組件的可測試性以及如何實現自定義互動、過濾器和控制器;了解如何在 D3.js 中解析和映射數據;並掌握繪製 D3.js 內建形狀和曲線的技巧。在閱讀最後幾章後,您將能夠為您的可視化增添更多 D3.js 的功能,如互動、動畫和過渡效果。您將通過實現不同伺服器應用日誌的解析器,並在類似 Google Analytics 的互動式儀表板上顯示它們,結束您的學習之旅。