快學熟用 D3 (D3.js for the Impatient)

Philipp K. Janert 郭笑鵬譯

立即出貨

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

商品描述

本書對D3進行了全面而簡潔的介紹,涵蓋了大部分主要功能,
具體包括選擇與綁定、事件、交互和動畫、生成器、組件、
佈局、文件、數據加載、格式規範、數值的視覺映she、顏色、
彩色比例尺和熱力圖、樹形圖和網狀圖,以及數組、統計和時間戳等輔助工具。
本書致力於成為一站式資源整合點,為學習該框架的人員提供便利,
涵蓋了API文檔及其他背景信息,如SVG、、DOM,以及HTML canvas元素等。

作者簡介

Philipp K. Janert

在德國出生和長大。
他於1997年獲得華盛頓大學理論物理學博士學位,之後一直從事技術工作,
擔任程序員、科學家和應用數學家。
他著有《數據之魅:基於開源工具的數據分析(O'Reilly出版社)、
《計算機系統的反饋控制》(O'Reilly出版社)以及《Gnuplot實戰》(第2版)(Manning出版社)。

目錄大綱

前言1
第1章引言5
1.1誰適合讀這本書6
1.2為什麼選擇D36
1.3通過本書你會學到什麼7
1.4如何閱讀本書8
1.5術語9

第2章讓我們開始畫圖吧13
2.1第一個例子:單數據集圖表13
2.2第二個例子:雙數據集圖表17
2.3第三個例子:讓列表項動起來26

第3章核心問題:選擇與綁定30
3.1選擇集31
3.2綁定數據36
3.3操作選擇集43
3.4通過群組共享選擇集之間的信息48

第4章事件、交互和動畫50
4.1事件50
4.2讓鼠標交互加入進來52
4.3平滑過渡59
4.4基於定時器的動畫66

第5章生成器、組件、佈局:繪製曲線和形狀71
5.1生成器、組件和佈局71
5.2符號73
5.3直線和曲線81
5.4圓、弧和餅圖:使用佈局88
5.5其他形狀92
5.6編寫自己的組件92

第6章文件、數據加載、格式規範:數據導入和輸出99
6.1獲取文件99
6.2解析和編寫表數據104
6.3格式化數字108

第7章數值的視覺映射:補間、比例尺和坐標軸113
7.1補間113
7.2比例尺115
7.3坐標軸122
7.4示例127

第8章顏色、彩色比例尺和熱力圖133
8.1顏色和顏色空間轉換133
8.2配色136
8.3彩色比例尺139
8.4偽色圖及相關技術142

第9章樹形圖和網狀圖150
9.1樹和層次數據結構150
9.2力導向圖157

第10章輔助工具:數組、統計和時間戳164
10.1操作數組結構164
10.2數字數組的描述性統計165
10.3處理日期和時間戳168
附錄A設置、工具和資源175
附錄B SVG便攜手冊179
附錄C和DOM的速成指南189