日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

社会网络分析(四) | 快速上手Gephi,绘制小说人物关系网络

發(fā)布時間:2024/1/1 编程问答 81 豆豆
生活随笔 收集整理的這篇文章主要介紹了 社会网络分析(四) | 快速上手Gephi,绘制小说人物关系网络 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

本次是社會網(wǎng)絡(luò)分析專輯的第四篇文章,往期文章請查閱——

社會網(wǎng)絡(luò)分析(一) | python的Networkx庫基礎(chǔ)知識

社會網(wǎng)絡(luò)分析(二) | 論文閱讀:中國與國際媒體互引的社會網(wǎng)絡(luò)分析

社會網(wǎng)絡(luò)分析(三) | 社會網(wǎng)絡(luò)分析中的基本概念

?

如題,數(shù)據(jù)猿將展示如何快速使用Gephi的基本功能,完成社會網(wǎng)絡(luò)數(shù)據(jù)的可視化、

目錄如下——

?

Gephi簡介

Gephi 是一款轉(zhuǎn)為網(wǎng)絡(luò)分析為目的設(shè)計的一款數(shù)據(jù)可視化處理軟件,立志Like Photoshop? for graphs.,向PhotoShop看齊。

所以,整體來看,Gephi的功能非常簡潔方便,工具欄菜單欄都有那么一點兒PS的風(fēng)格,是社會網(wǎng)絡(luò)可視化中最方便的工具(自認(rèn)為沒有之一)。

?

演示環(huán)境:gephi 0.92

數(shù)據(jù)準(zhǔn)備

本文使用《倚天屠龍記》人物的共現(xiàn)關(guān)系的矩陣數(shù)據(jù),形成無向單圖。

數(shù)據(jù)大致結(jié)構(gòu)如下所示——

以上矩陣數(shù)據(jù)的思想是,兩個名字在小說中的同一段落出現(xiàn)過,兩人在矩陣中的值就計為1,沒有同時出現(xiàn)就是空值。這樣就能匯聚互相聯(lián)系的名字形成網(wǎng)絡(luò)了。

導(dǎo)入數(shù)據(jù)

進(jìn)入Gephi,點擊文件,點擊導(dǎo)入電子表格。

Gephi支持三種類型的excel數(shù)據(jù)導(dǎo)入,分別是——

其中,最通用的是矩陣和節(jié)點+邊表格

  • 邊數(shù)據(jù)+節(jié)點表格;分別需要導(dǎo)入邊數(shù)據(jù)和節(jié)點數(shù)據(jù),類似于networkx生成圖的原理。需要注意的是,邊數(shù)據(jù)是必不可少的,可以有Source和Target的點,分別表示連入和連出的點,需要一一對應(yīng),包括邊的權(quán)重。節(jié)點數(shù)據(jù)就有每一個點的屬性。

  • 矩陣數(shù)據(jù):兩個節(jié)點對應(yīng)的屬性值組成的矩陣,可以看作是Source和Target再加上一個屬性的數(shù)據(jù)結(jié)構(gòu)。我們本次演示就是矩陣類型的數(shù)據(jù)。

導(dǎo)入數(shù)據(jù)后,選擇分隔符和所導(dǎo)入數(shù)據(jù)的表格類型,有的時候需要指定字符集,有時Gephi并不能很好地識別csv或者Excel的編碼,就需要手動調(diào)整了。

后續(xù)只需要繼續(xù)下一步和完成即可,最后,我們得到這樣一個粗糙的原始圖——

布局

Gephi主要有布局、統(tǒng)計、外觀、過濾、概覽、預(yù)覽這6大功能。

因為最終的目的是可視化,作為最為可視化中最重要的布局部分就需要多次操作,已符合我們的可視化要求。

Gephi內(nèi)置了七種布局方法,各有千秋,最常用的是Force Atlas、YIfan Hu和OpenOrd。可以快速實現(xiàn)較為美觀的圖形布局。

經(jīng)過OpenOrd的初步布局,如下所示——

?

統(tǒng)計

統(tǒng)計功能中的概念,之前在 ?【社會網(wǎng)絡(luò)分析(三) | 社會網(wǎng)絡(luò)分析中的基本概念】 一文中有所涉及,相當(dāng)于一個計算的過程,可以得到圖的每一行數(shù)據(jù)的算法結(jié)果。

這里,我將全部算法都運行一下——

?

外觀

外觀功能決定著可視化是否好看。

可以發(fā)現(xiàn),外觀下方可以來調(diào)整節(jié)點和邊的顏色、大小、標(biāo)簽顏色、標(biāo)簽尺寸。可以分為統(tǒng)一顏色、分類和排序三個分類功能。

如下所示,依據(jù)度的結(jié)果,調(diào)整節(jié)點的大小排序——

依據(jù)模塊化的結(jié)果,給節(jié)點分類涂色——

?

布局(第二次)

經(jīng)過以上操作,圖像已經(jīng)有點顏色了,為了更清晰地顯示重點信息,我們再次布局。

這里,調(diào)整為了Force Atlas來布局。為了節(jié)點之間分布比較集中,增大了吸引強度參數(shù)。

可以清晰地看到,社區(qū)探測為同一“群體”的,都集中在一個位置。

?

概覽

為了便于觀察,需要給每個節(jié)點顯示標(biāo)簽。在這里顯示的就是每一個角色名字。

注意,需要打開標(biāo)簽顯示,然后設(shè)置節(jié)點顯示方式,再設(shè)置顯示字體(若要要顯示中文的話,必須是中文字體)

可以清晰地看到,少林寺的和尚都是橙色那一類,朱元璋一伙都是綠色一類,丐幫基本是黑色一類。

這些都是通過模塊化算法得來,當(dāng)然可以使用其他來顯示,也能得到一些有意思的信息。

?

過濾

數(shù)據(jù)猿想要知道張無忌等主要角色的人物關(guān)系。所以就需要找到“度”較高的角色,在網(wǎng)絡(luò)中和很多人有關(guān)系的。

因此,這些找到過濾功能,在拓?fù)渲羞x擇度范圍,將其拖拽到查詢中,拉動度范圍設(shè)置,這里的設(shè)置參數(shù)可以根據(jù)實際情況調(diào)整。點擊自動應(yīng)用后,得到如下圖形——

布局(第三次)

為了使得過濾出的也好看一點,所以再次進(jìn)行布局調(diào)整。

調(diào)整其吸引強度,使得網(wǎng)絡(luò)之間疏密比較合適,便于看清楚人物關(guān)系和相應(yīng)的標(biāo)簽。

預(yù)覽

經(jīng)過以上步驟,我們發(fā)現(xiàn),圖像已經(jīng)像那么回事了。但如何導(dǎo)出圖形呢?就需要預(yù)覽功能了。

相對概覽來說,預(yù)覽中功能更全。預(yù)覽可以詳細(xì)調(diào)整節(jié)點和標(biāo)簽、節(jié)點和邊的顯示。這里,數(shù)據(jù)猿調(diào)整了圖形的字體、顏色和邊的顯示。

本來希望看起來更好看,不過限于數(shù)據(jù)猿的審美水平,最后的效果貌似也不好看。

在預(yù)覽中得到合適的圖形,就可以點擊預(yù)覽視窗左下角,將其保存為PNG、JPG文件了。

?

小結(jié)

本文是軟件操作的教程文章,比較枯燥,耐心看到這里已經(jīng)很不容易了。比心

emmm....廢話不說,直接上Gephi進(jìn)階建議——

  • 查閱劉勇老師的書籍《網(wǎng)絡(luò)數(shù)據(jù)可視化與分析利器:Gephi 中文教程(全彩)》。想要精通Gephi,閱讀英文的文檔比較難,而這本書門檻低,講解詳細(xì)全面,非常適合中文環(huán)境下的Gephi學(xué)習(xí)。

  • 除了數(shù)據(jù)分析基本概念,還需要增加一些設(shè)計思想,保證可以從容地使用布局和外觀功能,得到漂亮的圖形。

    ?

  • 本文寫作較倉促,部分操作過程沒有詳細(xì)呈現(xiàn),如需要交流請直接在本文下方留言~

    ?

    ?

    往期經(jīng)典文章:

    社會網(wǎng)絡(luò)分析(三) | 社會網(wǎng)絡(luò)分析中的基本概念

    python辦公自動化(一) | chardet庫自動讀寫多編碼格式的文件

    python辦公自動化(二) | 讀取.txt、.data、.doc和.docx文檔的部分內(nèi)容

    ?

    ?

    ?

    參考資料:

    官方網(wǎng)站: https://gephi.org/

    劉勇,杜一.網(wǎng)絡(luò)數(shù)據(jù)可視化與分析利器:Gephi 中文教程(全彩)[M]. 北京:電子工業(yè)出版社.2017

    ?

    文字編輯:數(shù)據(jù)猿Riggle

    首發(fā)平臺:文科數(shù)據(jù)員(vxID:HSS_data)

    ?

    總結(jié)

    以上是生活随笔為你收集整理的社会网络分析(四) | 快速上手Gephi,绘制小说人物关系网络的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。