圖形數據可視化 : 技術、工具與案例 (Visualizing Graph Data)

科里·L.拉納姆 (Corey L.Lanum)

買這商品的人也買了...

商品描述

本書主要探討理解圖形數據、建立圖形數據結構以及創建有意義的可視化的方法。s書中通過精彩的實例分析和令人信服的案例研究,詳細介紹了圖形數據可視化的技術與工具。你將學會如何用簡單而有效的技術來建模數據、處理大數據以及描述時間和空間數據,並且將有能力探索自己的數據。

目錄大綱

譯者序
序言
致謝
前言
關於原書封面插圖

第一部分圖形可視化基礎

第1章可視化圖形介紹2 
1.1初識圖形可視化3 
1.1.1何謂圖形3 
1.1.2引論5 
1.1.3圖形數據模型概述5 
1.1.4何時會用到圖形7 
1.2了解圖形可視化9 
1.2.1何時可視化圖形10 
1.2.2圖形可視化常用圖例10 
1.3小結13 

第2章案例研究14 
2.1情報與恐怖主義15 
2.2信用卡詐騙19 
2.2.1網購詐騙20 
2.2.2在線審查詐騙22 
2.2.3可視化審查詐騙22 
2.3信息安全26 
2.3.1識別異常網絡流量27 
2.3.2解構殭屍網絡攻擊28 
2.3.3分析惡意軟件傳播30 
2.4銷售和營銷圖形32 
2.5小結35 

第3章Gephi與KeyLines介紹36 
3.1 Gephi 37
3.1.1獲取數據37 
3.1.2導入數據到Gephi 39 
3.1.3用佈局可視化組織數據40 
3.1.4了解標籤內容41 
3.1.5篩選41 
3.1.6大小43 
3.1.7顏色45 
3.1.8最終產品45 
3.2 KeyLines 47 
3.2.1編碼HTML頁面47 
3.2.2編寫KeyLines JavaScript 48 
3.2.3 KeyLines與數據綁定49 
3.3小結51 

第二部分可視化自己的數據

第4章數據建模54 
4.1什麼是數據模型54 
4.1.1關係數據55 
4.1.2鍵值存儲57 
4.2圖形數據模型57 
4.2.1確定結點57 
4.2.2確定鏈接58 
4.3圖形數據庫59 
4.3.1 Neo4j 60 
4.3.2 Titan 63 
4.4小結64 

第5章構建圖形可視化65 
5.1了解用戶需求66 
5.2使用直觀的視覺屬性68 
5.2.1大小68 
5.2.2顏色69
5.2.3結點圖標71 
5.2.4標識符72 
5.2.5標籤73 
5.3構建有視覺屬性的圖形74 
5.4小結81 

第6章構建交互式可視化82 
6.1圖形瀏覽84 
6.2整理圖形86 
6.2.1 Gephi實現88 
6.2.2 KeyLines實現89 
6.3數據量90 
6.4動畫和移動設備95 
6.4.1動畫圖形95 
6.4.2設計移動觸摸環境96 
6.5小結97 

第7章組織圖形98 
7.1力導向佈局100 
7.1.1 Gephi的力導向佈局103 
7.1.2 KeyLines實現105 
7.2其他佈局106 
7.2.1環形佈局107 
7.2.2層次佈局109 
7.2.3徑向佈局111 
7.2.4 3D佈局113 
7.3小結114 

第8章大數據:數據太多時使用圖形115 
8.1控制結點和邊的可見性116 
8.1.1在Gephi中篩選數據119 
8.1.2在KeyLines中篩選數據122 
8.2分組和組合125
8.2.1何謂分組125 
8.2.2 Gephi分組130 
8.2.3 KeyLines分組131 
8.3小結133 

第9章動態圖形:如何隨時間顯示數據134 
9.1圖形如何隨時間變化135 
9.2可視化如何隨時間變化137 
9.2.1並排圖標——用大量小圖顯示時間137 
9.2.2基於時間篩選137 
9.2.3動態屬性圖142 
9.3實現動態圖形143 
9.3.1 Gephi動態圖形143 
9.3.2 KeyLines動態圖形145 
9.4小結149 

第10章地圖上的圖形:圖形可視化的位置150 
10.1處理地理數據150 
10.1.1位置數據圖形151 
10.1.2圖形中如何對位置建模151 
10.1.3限制位置表示為結點屬性152 
10.2地圖上疊加圖形152 
10.2.1篩選數據子集154 
10.2.2組合或分組156 
10.3地圖上構建圖形158 
10.3.1在KeyLines對像模型中保存數據158 
10.3.2構建Hubway數據示例159 
10.4小結162
附錄A D3.js教程163