當今,我們的世界已經進入萬物互聯的時代,每天都會產生海量的數據,如果直接面對這些數據,可能讓人無從下手。相反,如果將數據可視化,用形象生動的形式展現出來,不僅有利于分析其中的關聯,還能攫取可能存在的商業(yè)機會。本書旨在通過大量的示例和代碼,向讀者講述如何利用D3 4.x來實現數據可視化。只要讀者了解JavaScript,就能完全掌握本書的內容。本書共13章,從如何搭建D3.js的開發(fā)環(huán)境開始,逐步介紹D3中的各種操作,其中包括選集、數據的初步處理、數據映射、坐標軸組件、動畫過渡效果、SVG相關介紹、繪制圖表、安排布局、可視化交互、力學模擬、制作地圖和測試驅動。為了幫助讀者理解這些豐富的概念,本書提供了大量的示例和代碼。最后,在附錄部分,為讀者介紹了另外兩個JavaScript庫,主要是關于三維制圖和多維圖表的。如果讀者是一名熟悉HTML、CSS、JavaScript的開發(fā)人員或架構師,并且希望了解D3的大部分知識,那么本書將非常合適。本書還可作為資深的D3數據可視化程序開發(fā)人員的快速參考指南。