JavaScript數(shù)據(jù)可視化編程
定 價(jià):99 元
- 作者:(美) Stephen A. Thomas著
- 出版時(shí)間:2017/4/1
- ISBN:9787115444356
- 出 版 社:人民郵電出版社
- 中圖法分類(lèi):TP312JA
- 頁(yè)碼:10, 366頁(yè)
- 紙張:膠紙版
- 版次:1
- 開(kāi)本:小16開(kāi)
數(shù)據(jù)可視化是實(shí)現(xiàn)數(shù)據(jù)價(jià)值的重要工具。數(shù)據(jù)可視化可以將抽象的數(shù)字累積轉(zhuǎn)變成為圖形、表單等, 讓普通人可以快速理解數(shù)據(jù)所代表的情況或趨勢(shì)。本書(shū)是學(xué)習(xí)如何用實(shí)現(xiàn)數(shù)據(jù)可視化的一本實(shí)踐指南。全書(shū)共10章, 首先從一些基礎(chǔ)的可視化方法開(kāi)始, 講解了如何使用Flotr2庫(kù)創(chuàng)建基本的圖表; 如何使用jQuery的Flot庫(kù)、sparkline庫(kù); 用庫(kù)實(shí)現(xiàn)不同于傳統(tǒng)圖表的特殊可視化; 實(shí)現(xiàn)基于時(shí)間、地理位置的可視化效果; 如何使用D3.js庫(kù)和Underscore.js庫(kù); 以及如何使用Yeoman和Backbone.js庫(kù)構(gòu)建數(shù)據(jù)驅(qū)動(dòng)的Web應(yīng)用。
在工作中,我們經(jīng)常需要展示一些數(shù)據(jù)。如何選擇合適的數(shù)據(jù)可視化方式,以及如何在 Web 上應(yīng)
用和實(shí)現(xiàn)這樣一種方式,這是我們經(jīng)常會(huì)遇到的問(wèn)題。通過(guò)閱讀本書(shū),你將學(xué)會(huì)如何使用 JavaScript、
HTML、CSS 構(gòu)建實(shí)用而有效的數(shù)據(jù)可視化方案。本書(shū)給出了大量實(shí)際的例子,通過(guò)分步講解的方式,詳
細(xì)描述了可視化方案的創(chuàng)建、集成、調(diào)試的整個(gè)過(guò)程,以幫助讀者迅速掌握像柱狀圖、折線圖、散點(diǎn)圖等
基本的數(shù)據(jù)可視化圖形技術(shù)。
在掌握了基本圖形的實(shí)現(xiàn)之后,本書(shū)還教授了如下這些高級(jí)的數(shù)據(jù)可視化技術(shù):
● 創(chuàng)建樹(shù)狀圖、熱力圖、網(wǎng)絡(luò)圖、文字云、時(shí)間軸;
● 地圖數(shù)據(jù)的可視化映射、創(chuàng)建波形圖和復(fù)合圖表;
● 使用AJAX為圖形添加交互行為;
● 在瀏覽器中管理數(shù)據(jù),以及創(chuàng)建數(shù)據(jù)驅(qū)動(dòng)的Web應(yīng)用程序;
● 利用Flotr2、Flot、Chronoline.js、D3.js、Underscore.js、Backbone.js實(shí)現(xiàn)數(shù)據(jù)可視化。
本書(shū)適合想要學(xué)習(xí) Web 上的數(shù)據(jù)可視化技術(shù)的讀者,并能夠幫助他們快速構(gòu)建簡(jiǎn)單而強(qiáng)大的數(shù)據(jù)可視化方案。
數(shù)據(jù)可視化是一個(gè)技術(shù)熱點(diǎn),而JavaScript提供了眾多的功能和庫(kù)支持?jǐn)?shù)據(jù)的可視化。本書(shū)是熱點(diǎn)話題的高度結(jié)合。
本書(shū)全彩色印刷,對(duì)主題呈現(xiàn)能力有更突出的作用。
第1章 圖像數(shù)據(jù) 1
1.1 創(chuàng)建基礎(chǔ)的柱狀圖 2
1.1.1 第1步 引入所需的JavaScript代碼 2
1.1.2 第2步 創(chuàng)建一個(gè)用來(lái)包含圖表的
元素 3
1.1.3 第3步 定義數(shù)據(jù) 3
1.1.4 第4步 繪制圖表 4
1.1.5 第5步 改進(jìn)縱軸 5
1.1.6 第6步 改進(jìn)橫軸 6
1.1.7 第7步 調(diào)整樣式 8
1.1.8 第8步 多彩的柱體色彩 9
1.1.9 第9步 Flotr2可能會(huì)出現(xiàn)的一些“bug”及處理方案 11
1.2 用折線圖來(lái)繪制連續(xù)數(shù)據(jù) 12