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

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

作者: Philipp K. Janert 郭笑鵬譯
出版社: 機械工業
出版在: 2020-05-20
ISBN-13: 9787111655183
ISBN-10: 7111655184
裝訂格式: 平裝
總頁數: 217 頁





內容描述


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


目錄大綱


前言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


作者介紹


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




相關書籍

PYTHON 程式設計入門與運算思維

作者 曹祥雲

2020-05-20

Hadoop數據分析

作者 [美]本傑明·班福特 [美]珍妮·基姆

2020-05-20

從 Excel 到 Power BI : 商業智能數據分析

作者 馬世權

2020-05-20