●章 基於Web的數據可視化基礎
節 數據可視化概述
第二節 HTML文檔
第三節 層疊樣式表CSS
第四節 JavaScript腳本
第五節 SVG矢量圖
第二章 基於JavaScript和SVG的繪圖
節 直方圖
第二節 遞歸二叉樹
第三節 樹狀詞雲
第三章 D3數據可視化基礎
節 D3可視化API概述
第二節 D3數據綁定
第三節 D3直方圖
第四節 JSON文件格式
第四章 D3餅圖、環圖、玫瑰圖和弦圖
節 D3繪制餅圖
第二節 從原生數據到繪制D3餅圖
第三節 弦圖
第五章 D3比例尺
節 D3比例尺
第二節 比例尺API
第三節 序數比例尺與D3配色
第六章 D3動畫與交互
節 D3動畫
第二節 鼠標交互
第三節 鍵盤交互
第七章 D3力導向圖
節 D3力導向算法
第二節 《人民的名義》人物關繫圖
第三節 基於路徑繪制力導向圖
第八章 地圖可視化
節 D3地圖可視化
第二節 D3地圖可視化實例
第三節 雄安新區區位優勢可視化分析案例
第九章 音樂可視化
節 音樂可視化API
第二節 JavaScript音樂可視化直方圖
第三節 D3音樂可視化南丁格爾圖
第十章 Canvas與簡單圖像處理
節 Canvas功能概述
第二節 Canvas基本圖像處理
第三節 Canvas復雜圖像處理
第十一章 數據可視化之數據采集
節 Python爬蟲基礎
第二節 數據解析
第三節 數據存儲與知識圖譜可視化
第十二章 分詞與詞雲圖可視化
節 詞雲圖
第二節 D3詞雲圖
第三節 基於Python的分詞實例
第四節 影視劇小說詞雲圖案例分析
第五節 三維動態詞雲
第十三章 基於占用矩陣的詞雲算法
節 算法設計概述
第二節 基於占用矩陣的詞雲圖可視化繫列算法
第三節 基於占用矩形的詞雲圖可視化算法
第四節 算法性能分析
參考文獻
後記
內容簡介
本書面向數據科學與大數據技術專業、計算機專業,新媒體專業和數據新聞等專業,以當前流行的數據可視化技術D3.JS為主要開發API,在闡明原理的基礎上,通過實例分析,講述軟件中的數據可視化。全書分為12章,首先以直方圖和二叉樹為例簡單回顧HTML、CSS、JS和SVG的基本語法,之後闡述了D3.JS可視化API的本質,以對比和實例展示了常用的幾種布局,包括:餅圖環圖和南丁格爾圖、力導向圖、詞雲圖、地圖,很後介紹了JS數據可視化的一些外延實例,包括:交互與動畫、音樂可視化、簡單圖像處理、網絡爬蟲、分詞技術、Python Flask Web開發框架。本書特色定位:原理清楚、案例實用、兼顧周邊問題、圍繞軟件開發討論數據可視化。