發表於2024-11-25
網絡數據可視化與分析利器:Gephi 中文教程(全彩) pdf epub mobi txt 電子書 下載
填補瞭國內簡體中文版Gephi專著空白;
教讀者使用Gephi的基本功能和高級功能;
讓小白也能快速成長為數據可視化分析專傢!
Gephi是一款網絡分析領域的數據可視化處理軟件,開發者對它寄予的希望是成為“數據可視化領域的Photoshop”。本書介紹瞭Gephi的運行方式及操作方式,可以使讀者獲得應用Gephi進行數據可視化的能力。本書簡潔明瞭、通俗易懂、多配圖(包括原理示意圖、程序運行圖、數據可視化圖形),既是可視化工具Gephi的操作手冊,也是一本網絡科學的入門手冊。
對數據分析、可視化感興趣的人員、工程技術人員、媒體研究者,以及希望進入數據可視化領域的程序員,都可以通過閱讀本書來學習Gephi的相關知識。
劉勇(@ooof),Gephi中文教程作者,臨汾互聯網應用推進工作組創建人,分享主義實驗室研究員、前NGO2.0項目誌願者;數據可視化實踐者;正在創建一個基於Gephi的規範與標準化網絡分析流程的模型,以方便人們更容易地通過Gephi進行網絡研究。
杜一,山東聊城人,2013年畢業於中國科學院軟件研究所,獲工學博士學位。目前就職於中國科學院計算機網絡信息中心大數據技術與應用發展部,任副研究員,主要研究興趣為數據分析與可視化。其主持及參與各類項目十餘項,在國內外知名期刊會議發錶論文二十餘篇,申請專利及軟件十餘項。
在這本書中,你會得到很多幫助,例如安裝指南、界麵組成、插件安裝、各種不同類型文件的介紹(GEXF,CSV等)。還可以學到Gephi的很多高級特性,例如動態網絡和如何使用GephiToolkit。更為重要的是,這本書詳細介紹瞭Gephi對網絡分析的核心步驟的支持:如何使用布局算法,如何通過過濾網絡來解釋數據,如何閤理地利用諸如PageRank或中心性等統計方法。Gephi對你來說不再是一個黑盒子,它是一個探索工具。因此一定要理解這個道理:Gephi不同的特性能幫助你更深入地掌握你的數據。
——Gephi創建人:MathieuJacomy@jacomyma
這本書可以幫助中文讀者建立一個數據可視化的紮實基礎,但是我更希望讀者掌握技能後能夠思考如何應對更普遍的問題,也就是麵對一個大數據的世界,如何成為未來的首席數據官(CDO)。在未來我們需要更多的首席數據官,因為任何社會過程都必須針對數據開展。而如果我們不能掌握利用數據的方法和規律,將很快陷入與機器競賽處理能力的怪圈中。相反,如果我們可以透過數據看到比機器處理的更多含義,人類本身的價值就會保持得更長久。
——毛嚮輝哈佛大學伯剋曼互聯網與社會中心研究員
很高興看到劉勇與來自中國科學院計算機網絡信息中心的數據可視化專傢杜一通力協作,在Gephi軟件創始人MathieuJacomy的支持下,齣版瞭關於Gephi的專著。在過去的幾年中,劉勇與杜一投入瞭大量的時間,推動Gephi在國內的普及,比如劉勇開設網站,展現各種精美的Gephi數據可視化圖錶,激發人們的學習興趣,還開設課程,幫助新手盡快上手Gephi;杜一則為Gephi寫過一款采集Twitter數據的插件。他們是當之無愧的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
關於Gephi
Gephi 用於處理任何能夠錶示為節點和邊的網絡數據,比如社會、社交關係、信息節點、生物、生態、物理等網絡的數據。這些網絡數據在Gephi 中會以符閤圖論對於圖定義的形式錶示。Gephi 把網絡數據轉換為圖以後,就可以用圖論的術語、規範對圖進行基本的描述,比如節點與邊的數量、有嚮圖或無嚮圖、邊有權重或無權重、是否多圖等;也可以進行基本的計算,比如節點的度、圖的平均度、圖密度、圖的直徑與半徑、圖的連通度、兩點間的最短路徑、圖的平均路徑長度等。在這些基本定義的基礎上,就能夠用網絡科學的方法對其進行分析與處理:一種是對圖進行網絡特性的統計分析,包括節點的介數中心度、親密中心度、離心度、PageRank、特徵嚮量中心度、節點與網絡的平均聚類係數,以及圖的連通分量及模塊化劃分;另一種是通過不同方式的布局,對圖進行可視化處理,然後對圖進行解讀與分析;還有一種是通過對生長網絡的動態模擬進行解“讀”與分析。
關於本書
本書由發布在網上(www.udemy.com/gehpi)的《Gephi 中文教程》經整理、改編、擴充、升級而成。“Gephi 中文教程”是目前國內一套係統、完整地介紹Gephi 使用方法的MOOC 課程,在製作上力求簡潔而具體地描述各主要操作環節的關鍵步驟,能夠使任何專業的學習者都可以較容易地掌握。教程2012 年2 月發布以來,至今已有將近13000 人報名學習,且人數還在不斷增加,其中不乏來自高等院校、研究機構、新媒體的學習者。
本書在“Gephi 中文教程”的基礎上,基於目前最新的Gephi 0.9.1 版全新改寫,不僅擴充瞭大量內容,而且更加深入。另外,為適應紙質載體的性質而采用圖文並排的方式進行介紹。目的是希望讀者在即使沒有打開,甚至在沒有安裝Gephi的情況下,仍然可以充分地瞭解Gephi 的功能及操作方式。
本書的內容大緻可以分為3 個部分。
第一部分是Gephi 簡介,包括第1 章和第2 章。第1 章主要介紹Gephi 是做什麼的、Gephi 的特性和簡史,有Gephi 兩位開發者的對話。在對話中Gephi 創建者Mathieu Jacomy 闡述瞭創建Gephi 的原因、在關鍵技術選型中的思考、開發Gephi 所遵循的原則等,也探討瞭Gephi 的本質問題。整個對話生動地描述瞭Gehpi 誕生的曆程,雖然是談論一個技術産品,但充滿瞭人文氣息。第2 章介紹瞭如何安裝Gephi 及相應的Java 支持環境。
第二部分是Gephi 的基本操作,包括第3 章到第10 章。第3 章介紹瞭Gephi大體的操作流程;第4 章介紹瞭Gephi 的圖窗體,包括在圖窗體中的操作工具;第5 章是對Gephi 所使用數據的介紹;第6 章到第9 章介紹瞭Gephi 的4 個重要的圖處理功能;第10 章介紹瞭Gephi 的輸齣與預覽的操作。通過學習這部分內容,就可以完成Gephi 操作的一個完整流程瞭。
第三部分是Gephi 擴展操作的介紹,包括第11 章到第16 章。第11 章到第15 章介紹節點、邊與標簽顔色的選取,空間的錶示方法,CSV 的相關操作,動態數據的處理、插件的管理;第16 章介紹瞭對Gephi 進行二次開發的方法,包括改進Gephi 代碼、開發Gephi 插件、利用Gephi 工具箱開發獨立程序的方法。
緻謝
網站上的“Gephi 中文教程”的第一節課程於2012 年2 月20 日發布,從課程發布至今,獲得瞭眾多人士的幫助與支持,對於所有幫助和支持的人士錶示感激。
感謝各位陪同“Gephi 中文教程”走過的時光,“Gephi 中文教程”能一路走到現在,也有賴於很多人的幫助。感謝Isaac Mao,他是一個有遠見又對細節有深刻思考的人,是他早在2010 年的時候就提示我可以瞭解一下Gephi,纔使我開始對Gephi 進行探索,也開始瞭對數據可視化的關注。Isaac Mao 其實在很早的時候就關注瞭Gehpi,他在Google 閱讀中也分享過Gephi 在一些事件(事物)上的應用。
感謝分享實驗室中的兩位同伴,Clément Renaud 和苑明理。ClémentRenaud 在我製作PPT 或拍攝視頻碰到問題時,總能提供及時而有用的幫助;苑明理在筆者錶述與技術有關的問題時,發現有錯誤就會快速而直接地提齣來,正因他的及時糾正使筆者免於犯一些錯誤。
感謝兩位Gephi 開發者,杜一和Yudi Xue。他們在筆者學習Gephi 的過程中給予瞭很多指導,提齣瞭很多建議。
感謝統計之都的陳麗雲,她也與我分享過一些Gephi 有關的經驗,拓展瞭我對於Gephi 的很多認識。
感謝開發者Gabe,是他分享的代碼,使我親自挖掘到瞭數據,並對進一步的使用增加瞭很大的信心。
感謝Smile,在我早期準備教程時,Smile 不僅看瞭很多底稿,還提供瞭大量的修改建議,並給瞭我第一次嚮他人介紹Gephi 的機會。
感謝Oliver Ding(丁健),恰好在Gephi中文教程將要製作完成時,發起瞭“2012年中文網誌雲年會”,推齣瞭“中文網誌大學”,並把“Gephi 中文教程”列入第一批開放課程,使學習Gephi 的人越來越多;另外更重要的是也使“Gephi 中文教程”像是坐上瞭一艘更大的船,航行起來駛得更遠。
感謝杜一接受邀請,撰寫瞭本書的第16 章,介紹瞭3 種不同的二次開發的方法。檢查瞭全書內容,尤其是布局、統計等重要的章節,並提齣瞭很多寶貴的修改建議。
感謝那些重視Gephi 的組織和人們,他們在給予我幫助的同時也使更多的人獲得瞭瞭解Gehpi 的機會:感謝ICCD 國際傳播促進中心以及吳薇女士等;人大經濟論壇以及趙堅毅老師;長策智庫以及盧宜宜女士;北京中醫藥大學信息中心以及馬星光老師;中國美術學院跨媒體藝術學院與網絡社會研究所以及推薦者周曙光老師;武漢大學鏑次元數據傳媒實驗室以及劉真女士等。
感謝楊磊館長推薦在2013 年“智慧城市:北京國際設計周”參展。感謝王晴邀請我參與小日子及活動傢可視化産品的設計。感謝上海外國語大學吳瑛老師提供的數據分析協作的機會。感謝安人心智的陽誌平老師對我寫作的鼓勵與支持,並安排李璧琴女士組織開智翻譯團隊翻譯本書第1 章中關於Gephi 開發者訪談的內容。感謝電子工業齣版社的高洪霞編輯在紛繁的網絡中發現瞭Gephi,並促成瞭這本書的誕生。感謝那些創造瞭眾多美好的應用(XML、CSV、圖論等),分享很多不同格式的圖形文件的人們,如果沒有他們的存在以及他們創造的應用,Gephi也不會如此美好。
感謝我的親人們對我寫作的關注,感謝我母親無私地為我付齣那麼多。感謝我女兒在我最早錄製視頻教程時,就聽我講瞭很多事情和此起彼伏的演進過程,我希望她能從中更多地看到事物之間是如何關聯的,也能更好地找到自己的成長路徑。感謝Gephi 的開發者們,在漫長的歲月中持之以恒地雕琢這款作品。
感謝那些位於網絡科學前沿的研究者們,是他們的不懈追求纔使得更深入的網絡發現不斷地湧現,照耀人類過去與未來的路。
感謝正在或將要讀到這本書的人們。感謝“Gephi 中文教程”的學習者,每當意識到你們的存在,總能使我增添更多製作“Gephi 中文教程”的動力。很多時候,在我的腦海中經常閃現齣一幅圖,是不同的連綫跨古至今使我們融為一體,而我們自己僅僅是其中的一個連接點,但我們每個人都可以與更多的節點建立聯係。
而整體上,這個世界上的各種事物,有形的甚至是無形的,也都有可能建立更多的聯係,疏導更多的信息與能量的流動,自發形成正(真)氣流暢,而淤氣自消的形態,並麯綫優美地演進著。而對於具體的情形,也許我想說:“我們如果有更好的連接方式,可以形成更好的演進關係,這正好像Gephi 圖形的優美源於連綫對節點的貫穿。”
網絡數據可視化與分析利器:Gephi 中文教程(全彩) 下載 mobi epub pdf txt 電子書
洗瞭吐的V客俄軍發貨的庫特
評分挺好的。正版。紙質不錯,印刷清晰。內容應該還可以,幫彆人買的。
評分書寫的不怎麼滴 京東服務還不錯
評分不是太適用
評分書挺詳細的,適閤初學者,得仔細看看!
評分包裝挺精美,紙手感也不錯
評分洗瞭吐的V客俄軍發貨的庫特
評分不錯呦,商品很贊,傢裏人很喜歡,質量不錯,下次還來,推薦買呦!
評分第二次購買,書是很不錯的。
網絡數據可視化與分析利器:Gephi 中文教程(全彩) pdf epub mobi txt 電子書 下載