天天看點

《D3.js資料可視化實戰手冊》——導讀

《D3.js資料可視化實戰手冊》——導讀

d3.js資料可視化實戰手冊

d3.js是一個javascript庫,它主要用于對資料的動态圖表展示。通過html、svg以及css,d3可以讓資料展現得更加鮮活。d3使得數字的圖形化展示變得異常簡單,可以說,它是當下最強大的基于網絡的資料可視化技術。

本書理論與實踐結合,力圖向讀者全方位地展示d3數字可視化技術,幫助讀者快速利用d3建立可視化程式。學習完本書後,快速高效地建立歎為觀止的資料可視化程式,對讀者來說将是小菜一碟!

本書由淺入深,首先介紹了一些d3數字可視化程式設計中的基本概念,繼而通過一些代碼樣例,對d3的其他特性做逐一展示。

在這裡,讀者将會學習到資料可視化的基本概念,javascript的函數式程式設計,以及d3的基礎概念,例如元素選取、資料綁定、動畫以及svg生成。除此之外,讀者還會領略到d3的一些進階特性,例如自定義插值、自定義中間幀、定時器、布局管理、力,等等。本書還提供了許多預生成的圖表和代碼,幫助讀者更快起步。

<a href="https://yq.aliyun.com/articles/96909">第1章 d3.js入門指南</a>

<a href="https://yq.aliyun.com/articles/96909">1.1 簡介</a>

<a href="https://yq.aliyun.com/articles/96914">1.2 搭建一個簡易的d3開發環境</a>

<a href="https://yq.aliyun.com/articles/96919">1.3 搭建一個基于npm的開發環境</a>

<a href="https://yq.aliyun.com/articles/96932">1.4 了解d3風格的javascript</a>

<a href="https://yq.aliyun.com/articles/96937">第2章精挑細選</a>

<a href="#">2.1 簡介</a>

<a href="https://yq.aliyun.com/articles/96949">2.2 選擇單個元素</a>

<a href="https://yq.aliyun.com/articles/96953">2.3 選取多個元素</a>

<a href="https://yq.aliyun.com/articles/96959">2.4 疊代選集中的元素</a>

<a href="https://yq.aliyun.com/articles/96962">2.5 使用子選擇器</a>

<a href="https://yq.aliyun.com/articles/96965">2.6 函數級聯調用</a>

<a href="https://yq.aliyun.com/articles/96970">2.7 處理原始選集</a>

第3章 與資料同行

第4章 張弛有“度”

第5章 玩轉坐标軸

第6章 優雅變換

第7章 形狀之美

第8章 圖表美化

第9章 井然有序

第10章 可視化互動

第11章 使用“原力”!

第12章 地圖的奧秘

第13章 測試驅動

繼續閱讀