Gephi(网络分析软件)是一款完全免费的跨平台的网络分析工具,安装之后,需要安装Java JDK API,否则就会出现gephi打不开的情况,其主要用于各种网络和复杂系统,动态和分层图的交互可视化与探测开源工具。该软件可用作,探索性数据分析,链接分析,社交网络分析,生物网络分析等,功能非常强大,支持Windows, Mac OS X以及Linux多个平台。

一、下载

方式一:官网下载(下载很慢!)

方式二:绿色先锋 (包含垃圾软件,安装和下载的时候注意去掉垃圾软件选项的对勾)

二、安装

将下载的安装包,解压,双击运行exe文件,即下图软件:

android 搜网log分析 安卓网络分析工具_android 搜网log分析

选择介绍协议,更改安装位置,其它的默认设置就好了。

三、运行

安装好了,运行一般会发现如下问题:

android 搜网log分析 安卓网络分析工具_社交网络_02

这是你电脑为安装java环境,或者环境路径与软件配置文件不一致导致的。

如果没有安装jdk环境的,可以自行百度解决安装好(可以参考这篇博客),或者查找其它不安装的解决方案。

下面介绍安装了jdk依然报错的解决方案:

1、找到  gephi.conf 文件:在你的安装路径下

android 搜网log分析 安卓网络分析工具_网络分析_03

2、用记事本或其它软件打开:

android 搜网log分析 安卓网络分析工具_网络分析_04

修改上面的代码:

一、去掉前面的“#”号;

二,将jdkhome=“”中的路径改为你自己安装JDK的绝对路径

如下图:

android 搜网log分析 安卓网络分析工具_android 搜网log分析_05

四、小的例子:

共现关系提取实例:Python基于共现提取《釜山行》人物关系

准备两个文件:busan_node.csv 和 busan_edge.csv,可以在文章末尾复制。

如果是txt文件,则需要转为csv文件。

android 搜网log分析 安卓网络分析工具_android 搜网log分析_06

输入节点文件:

android 搜网log分析 安卓网络分析工具_社交网络_07

android 搜网log分析 安卓网络分析工具_社交网络_08

android 搜网log分析 安卓网络分析工具_社交网络_09

输入边数据:

android 搜网log分析 安卓网络分析工具_解决方案_10

android 搜网log分析 安卓网络分析工具_社交网络_11

android 搜网log分析 安卓网络分析工具_android 搜网log分析_12

android 搜网log分析 安卓网络分析工具_网络分析_13

android 搜网log分析 安卓网络分析工具_解决方案_14

android 搜网log分析 安卓网络分析工具_解决方案_15

android 搜网log分析 安卓网络分析工具_解决方案_16

android 搜网log分析 安卓网络分析工具_社交网络_17

 

 

busan_node.csv

Id Label Weight
金代理 金代理 15
秀安 秀安 135
石宇的妈妈 石宇的妈妈 12
乘务长 乘务长 15
海英 海英 25
列车长 列车长 20
队员 队员 10
珍熙 珍熙 48
英国 英国 60
组长 组长 17
少女 少女 14
金常务 金常务 52
露宿者 露宿者 22
尚华 尚华 112
盛京 盛京 58
士兵 士兵 2
busan_edge.csv
Source Target Weight
秀安 石宇的妈妈 8
秀安 金常务 7
秀安 露宿者 15
秀安 尚华 12
秀安 盛京 21
石宇的妈妈 秀安 8
乘务长 海英 4
乘务长 金常务 5
乘务长 珍熙 4
海英 乘务长 4
海英 少女 13
海英 组长 13
列车长 金常务 9
队员 珍熙 6
珍熙 队员 6
珍熙 英国 29
珍熙 乘务长 4
珍熙 金常务 6
英国 珍熙 29
英国 尚华 16
英国 金常务 8
组长 海英 13
少女 海英 13
金常务 秀安 7
金常务 露宿者 4
金常务 乘务长 5
金常务 列车长 9
金常务 珍熙 6
金常务 英国 8
金常务 盛京 7
露宿者 秀安 15
露宿者 金常务 4
露宿者 盛京 9
露宿者 尚华 4
尚华 秀安 12
尚华 盛京 45
尚华 英国 16
尚华 露宿者 4
盛京 尚华 45
盛京 秀安 21
盛京 露宿者 9
盛京 金常务 7
盛京 士兵 4
士兵 盛京 4