《數據可視化入門與實戰(zhàn)》全面系統(tǒng)地介紹了數據可視化的基本知識和應用實例。全書共六章,主要內容包括數據可視化概述、大數據分析與數據可視化、數據可視化技術、數據可視化常用軟件分析工具、數據可視化實現(xiàn)流程與步驟、數據可視化應用實例。本書結構完整,內容由基礎到實戰(zhàn),語言通俗易懂,結合大量數據、實例幫助讀者快速掌握數據可視化技術。本書適合數據可視化初學者、各行業(yè)數據可視化應用和開發(fā)人員參考使用。
本書結構完整,內容由基礎到實戰(zhàn),不僅在基本概念、基本操作等內容上講解透徹,而且在實戰(zhàn)部分采用的是大量數據可視化資料后的案例總結,能夠為讀者展現(xiàn)數據可視化成果。本書適合數據可視化初學者、各行業(yè)數據可視化應用和開發(fā)人員參考使用。
隨著互聯(lián)網技術的發(fā)展,計算機的計算能力和存儲能力迅速提高,我們需要處理的數據越來越多。大數據具有高維多態(tài)、類型繁多、數據價值密度低、獲取動態(tài)、數據關系異構、數據展示模式繁雜晦澀等特點,因此大數據的高速增長對各行各業(yè)都提出了重大挑戰(zhàn)。
數據可視化可以將這些雜亂無章的數據轉化成人們容易看懂的可視化圖形、圖像,成為解決海量數據信息處理問題的十分有效的方法。人們利用數據可視化能夠大大加快數據的處理速度,使目前每日每時都在產生的龐大數據得到有效的利用,實現(xiàn)人與人、人與機之間的圖像通信,并挖掘出其中蘊藏的有價值信息,發(fā)現(xiàn)它們的規(guī)律,從而幫助數據分析師和管理者迅速做出重要決策。目前,數據可視化在自然科學、工程技術、海洋、氣象、醫(yī)學、生物學、軍事、航空、金融、地質、農業(yè)、網絡通信、商業(yè)智能、新聞和藝術等領域,在數據處理、分析、決策等方面發(fā)揮了十分重要的作用。
在此背景下,我們組織撰寫本書,旨在幫助讀者快速學習數據可視化的相關知識及應用。本書結構完整,內容由基礎到實戰(zhàn),不僅在基本概念、基本操作等內容上講解透徹,而且在實例部分采用的是大量最新數據可視化后的資料案例總結,能夠為讀者展現(xiàn)最新的數據可視化成果。本書適合數據可視化初學者、各行業(yè)數據可視化應用和開發(fā)人員參考使用。
本書由無錫科技職業(yè)學院張超、董慧、張平亮合著。在撰寫過程中,參考了國內外專家的一些書籍、文獻資料和研究成果,同時得到了化學工業(yè)出版社編輯的大力支持和幫助,在此表示衷心的感謝。
限于著者的水平和經驗,書中不足之處在所難免,懇請讀者批評指正。
著者
第一章 數據可視化概述 1
第一節(jié) 數據可視化的發(fā)展背景、特點及意義 2
一、數據可視化的發(fā)展背景 2
二、數據可視化的特點及意義 2
第二節(jié) 數據可視化與其他學科的關系 3
第三節(jié) 數據可視化的應用 4
一、醫(yī)學與醫(yī)療健康服務領域的數據可視化 4
二、天文學與氣象學的數據可視化 5
三、商業(yè)領域的數據可視化 5
四、工業(yè)和工程領域的數據可視化 7
五、地理和海洋勘探數據可視化 8
六、金融領域的數據可視化 9
七、網絡監(jiān)控與系統(tǒng)安全領域的數據可視化 9
八、文化與藝術等領域的數據可視化 10
第二章 大數據分析與數據可視化11
第一節(jié) 大數據的概述 12
一、數據 12
二、大數據 12
第二節(jié) 大數據的分析流程 18
第三節(jié) 大數據分析的關鍵技術和關鍵領域 19
一、大數據分析的關鍵技術 19
二、大數據分析的關鍵領域 22
三、企業(yè)的大數據分析 23
四、大數據分析常用軟件工具 26
第四節(jié) 可視化研究的五個階段 28
一、科學可視化 29
二、數據可視化 31
三、信息可視化 33
四、知識可視化 38
五、思維可視化 40
第五節(jié) 可視化的分類 41
一、基于數據類型的分類 41
二、基于顯示方式的分類 42
三、基于交互方式的分類 43
四、基于任務分析的分類 44
五、基于多因素分析的分類 44
第六節(jié) 數據與可視化的組織 44
一、數據的組織和管理 44
二、數據可視化組織的四層架構 45
第七節(jié) 數據可視化系統(tǒng)功能分析與框架 47
一、系統(tǒng)劃分與功能分析 47
二、系統(tǒng)架構 47
第三章 數據可視化技術51
第一節(jié) 概述 52
一、數據可視化技術的七大特點 52
二、數據可視化技術存在的問題、面臨的挑戰(zhàn)與發(fā)展方向 52
第二節(jié) 源于統(tǒng)計圖表的可視化 54
第三節(jié) 文本可視化技術 60
一、基于文本內容的可視化 60
二、基于文本關系的可視化 63
三、基于文本多層面信息的可視化 65
四、文本可視化流程 66
第四節(jié) 多維可視化技術 66
一、基于幾何的可視化技術 67
二、面向像素的多維可視化技術 73
三、面向圖標的可視化方式 75
四、層次可視化技術 77
五、基于圖形的可視化技術 87
六、動畫的多維可視化技術 88
第五節(jié) 網絡數據可視化 90
第六節(jié) 時間序列可視化技術 92
第七節(jié) 地理空間可視化技術 97
一、地理空間可視化的特點 98
二、地理信息系統(tǒng)中的可視化過程 98
三、地理空間可視化方法 99
第四章 數據可視化常用軟件分析工具 104
第一節(jié) 數據可視化常用軟件工具概述 105
第二節(jié) 如何用Excel 做數據可視化 105
一、Excel 的功能 105
二、Excel 的操作方法/ 步驟 107
三、常見數據統(tǒng)計量工具 107
第三節(jié) 如何用Hadoop 做數據可視化 108
一、Hadoop 概述 108
二、Hadoop 的核心技術及框架 109
第四節(jié) 如何用Storm 做數據可視化112
一、Storm 基本組件112
二、Storm 系統(tǒng)運作流程113
三、Storm 實時數據平臺113
第五節(jié) 如何用Tableau 做數據可視化115
一、Tableau 概述115
二、Tableau 的主要特性116
三、Tableau 的功能117
四、Tableau 桌面系統(tǒng)中最簡單的商業(yè)智能工具軟件117
第六節(jié) 如何用R 語言做數據可視化 134
一、R 語言概述 134
二、R 語言的功能特征 135
三、R 語言數據處理流程 136
第五章 數據可視化實現(xiàn)流程與步驟 139
第一節(jié) 數據可視化參考模型 140
第二節(jié) 數據可視化實現(xiàn)流程 140
一、數據可視化一般過程的四個階段 140
二、數據可視化實現(xiàn)的七大步驟 141
第六章 數據可視化的應用實例 153
實例一 數據可視化在各領域中的應用 154
實例二 水上交通信息的數據可視化 155
實例三 新聞領域的數據可視化 157
一、數據可視化在里約奧運會新聞報道中的應用實例分析 157
二、世界杯球賽與球星的數據可視化應用徑向柱圖 161
實例四 智慧出行的數據可視化 162
一、行駛軌跡可視化分析 162
二、出行特征可視化 162
三、出行數據對比可視化 164
實例五 在線教育中的數據可視化 165
參考文獻 167