本書以一個故事開始,闡釋製作可視化數據圖表的基本方法論,以及如何結合D3高效、快速地創建可視化圖表。本書首先解釋了可視化的基本涵義,以及D3的適用人群,然後從一個具體的例子入手,告訴我們如何去挑選合適的數據集,以什麽樣的形式來展現數據,同時對SVG進行了基礎鋪墊。在D3部分,本書介紹了D3的核心概念“選擇集”與“數據連接”,同時對數據連接的幾個經典場景進行了演繹,還結合D3介紹了繪圖所要掌握的坐標系統、比例尺等基本概念。在數據加載方面,本書講解了D3可以解析的多種數據格式,以及從後端加載數據的多種方法,同時解釋了D3動畫的製作方式,為製作交互式圖表奠定了基礎。最後,本書揭示了掌握D3的不二法門,並希望讀者能夠不斷實踐、持之以恆。全書寫作風格生動有趣、內容通俗易懂,既適合D3初學者入門,也有助於有一定經驗的前端開發者快速掌握D3。