內容提要
Gephi 是一款網路分析領域的數據可視化處理軟體,開發者對它寄予的希望是成為“數據可視化領域的Photoshop”。《網路數據可視化與分析利器:Gephi 中文教程(全彩)》介紹了Gephi 的運行方式及操作方式,可以使讀者獲得套用Gephi 進行數據可視化的能力。本書簡潔明了、通俗易懂、多配圖(包括原理示意圖程式運行圖、數據可視化圖形),既是可視化工具Gephi 的操作手冊,也是一本網路科學的入門手冊。
對數據分析、可視化感興趣的人員、工程技術人員、媒體研究者,以及希望進入數據可視化領域的程式設計師,都可以通過閱讀《網路數據可視化與分析利器:Gephi 中文教程(全彩)》來學習Gephi 的相關知識。
目錄
第 1章 Gephi簡介 1
1.1 Gephi是做什麼的 2
1.1.1 Gephi分析怎樣的“網路”2
1.1.2 Gephi怎樣“分析”網路 3
1.2 Gephi基本情況 3
1.2.1 Gephi特性 3
1.2.2 Gephi開發簡史 4
1.2.3 Gephi的基本連結 4
1.3 Gephi創始人訪談:符號學的重要性 4
第 2章 Gephi的安裝 13
2.1 下載 Gephi 14
2.2 安裝 Gephi 16
2.3 Java運行時環境管理 20
2.3.1 Gephi需要 Java運行環境的支持 20
2.3.2 檢查 Java版本 21
2.3.3 Java 的下載與安裝 22
2.3.4 Java虛擬機無法啟動的處理 26
第 3章 Gephi的界面與編輯工具 27
3.1 Gephi的啟動界面 28
3.2 Gephi 主界面 29
3.2.1 圖窗體 29
3.2.2 4個編輯工具的位置 30
3.3 4個編輯工具的基本介紹 31
3.3.1 布局 31
3.3.2 統計 32
3.3.3 外觀 32
3.3.4 濾波 32
3.4 Gephi 的整體操作流程 33
第 4章圖窗體的編輯工具和設定工具 35
4.1 圖窗體編輯工具 37
4.1.1 全螢幕顯示 38
4.1.2 滑鼠選取範圍尺寸調整 41
4.1.3 單選 43
4.1.4 矩形選取 44
4.1.5 移動 45
4.1.6 單節點塗色 46
4.1.7 節點大小調整 47
4.1.8 關聯節點塗色 49
4.1.9 新建節點 50
4.1.10 新建邊 51
4.1.11 節點距離(最短路徑) 52
4.1.12 節點範圍(距離塗色) 53
4.1.13 節點屬性 55
4.2 圖窗體設定工具 56
第 5章數據 66
5.1 Gephi圖形的記錄方式 67
5.1.1 圖形實例 67
5.1.2 圖形在檔案中是如何存儲的 67
5.1.3 圖形在 Gephi數據資料界面中如何記錄 68
5.2 數據資料的輸入 69
5.2.1 輸入節點 69
5.2.2 輸入邊 71
5.3 CSV數據的導入與導出 73
5.3.1 節點 CSV數據 74
5.3.2 邊 CSV數據 77
5.4 隨機圖生成 78
5.5 動態數據 80
第 6章外觀 82
6.1 節點 85
6.2 邊 89
第 7章布局 91
7.1 布局的基本操作界面 92
7.2 默認布局 95
7.2.1 Force Atlas布局 96
7.2.2 Force Atlas 2布局 97
7.2.3 Fruchterman Reingold布局 98
7.2.4 Noverlap布局 98
7.2.5 OpenOrd布局 99
7.2.6 Rotate布局 99
7.2.7 Yifan Hu布局 99
7.2.8 Yifan Hu比例布局 100
7.2.9 擴展 /收縮布局 100
7.2.10 標籤調整布局 101
7.2.11 隨機布局 101
7.3 6種力引導布局的比較 102
7.3.1 使用 Force Atlas布局 103
7.3.2 使用 Force Atlas 2布局 103
7.3.3 使用 Fruchterman Reingold布局 104
7.3.4 使用 OpenOrd布局 105
7.3.5 使用 Yifan Hu布局 105
7.3.6 使用 Yifan Hu比例布局 106
第 8章過濾 107
8.1 過濾的操作界面 108
8.1.1 4個與過濾有關的工具 109
8.1.2 過濾的分類選擇工具 110
8.1.3 過濾的查詢工具 110
8.2 過濾的使用方法 111
8.2.1 動態 111
8.2.2 屬性 112
8.2.3 拓撲 117
8.2.4 操作分類 137
8.2.5 邊 145
第 9章統計 151
9.1 統計的界面 152
9.2 統計的運行方式 156
9.3 統計的介紹 161
9.3.1 網路概述 161
9.3.2 節點概述 183
9.3.3 邊概述 185
9.3.4 動態 188
第 10章 Gephi的預覽界面 193
10.1 預覽顯示區操作區域 194
10.2 預覽顯示區底部工具區域 194
10.3 預覽設定區底部工具區域 195
10.4 預覽設定區操作區域 199
第 11章 Gephi 的顏色選取工具 203
11.1 Choose a Color 204
11.1.1 HSB 205
11.1.2 RGB 211
11.1.3 Hex 212
11.2 節點、邊、標籤的顏色設定 213
11.3 顏色漸變選取條 216
11.3.1 漸變選取的作用 216
11.3.2 顏色定義點的添加與刪除 217
11.3.3 顏色定義點顏色的選取 218
11.4 分區 219
11.5 多選項卡的顏色選取框 220
第 12章 Gephi空間坐標 222
12.1 Gephi的 X、Y、Z空間坐標 223
12.2 編輯節點的坐標 224
第 13章 CSV與 Gephi 227
13.1 什麼是 CSV 228
13.2 從什麼地方可以得到 CSV 229
13.3 創建一個 CSV檔案導入到 Gephi 229
13.4 舉例:創建“西遊記愛慕關係 CSV數據”並導入到 Gephi 230
13.4.1 在 Excel中創建節點與邊的數據 230
13.4.2 導出為 CSV檔案 231
13.4.3 導入到 Gephi中 232
13.5 Gephi對特殊格式的 CSV檔案的支持 235
13.5.1 特殊格式一 236
13.5.2 特殊格式二 237
13.5.3 特殊格式三 237
13.6 Gephi對矩陣形式的 CSV檔案的支持 238
第 14章動態圖 240
14.1 用動態圖實現兩個例子 241
14.1.1 例子1——生命 241
14.1.2 例子2——婚姻關係 241
14.2 Gephi動態數據的特性 242
14.3 編輯節點和邊的動態數據 243
14.3.1 生命數據的編輯 243
14.3.2 婚姻數據的編輯 244
14.4 動態展示 245
14.4.1 基本展示方法 245
14.4.2 動態數據設定方法 246
第 15章 Gephi的外掛程式管理 248
15.1 舊版 Gephi商店介紹 249
15.2 新版 Gephi商店介紹 254
15.3 Gephi外掛程式管理程式 255
第 16章 Gephi編程 259
16.1 參與 Gephi開發 260
16.1.1 獲取 Gephi原始碼 260
16.1.2 編譯 Gephi原始碼 266
16.1.3 修改 Gephi原始碼 268
16.2 開發 Gephi 外掛程式 269
16.2.1 Gephi原始碼概述 269
16.2.2 開發一個 Gephi布局外掛程式 271
16.3 Gephi Toolkit 279
16.3.1 Gephi Toolkit 介紹 279
16.3.2 使用Gephi Toolkit 開發自己的圖應用程式 280
附錄A 代碼 286
附錄B 為Gephi 提供算法基礎的論文 296