Gephi是开源软件,可以免费下载,使用界面友善,支持中文文字,可视化功能强。那么,究竟要如何将数据导入Gaphi软件?Gephi可以接受Excel文件格式导入,可以将节点与链接的数据记录分成Node table、Edge table两个分页。
节点表格,必须包含表头,表头一定至少要有Id、Label。Id指的是节点的序号,可以用流水号表示;Label指的是节点的标签名称,可以是中文或是英文文字。而各节点的特征可以用其他字段纪录,例如:性别等,这些特征在后续可视化的时候可以操作。
链接表格,必须要包含表头,表头一定至少要有Id、Source、Target。Id指的是链接的序号,可以用流水号表示。Source、Target两栏都代表节点,若网络是有向的,某一链接是A连到B,那么在Source那一栏就必须填写A,Target那一栏就比需填写B,网络图则会呈现A链接到B,且箭头指向B的链接。倘若网络是无向的,那么Source、Target两栏填写的顺序就没有关系。链接可以设置利用Label字段设置链接标签,也可以使用Kind字段设置链接的种类,这些字段特征可以运用在后续网路图可视化的操作。
假设有一份某校各班级同学来往的网络数据,
node table如下:
edge table如下:
1.开启Gephi软件,点击File>Import spreadsheet,选择所需要的excel文件。
2.确认导入的excel文件(步骤A),接著选择所需分页(步骤B)、选择node table或edge table告诉Gephi你要导入的是哪一个table。
3.确认导入字段的是文字或数值。
4.选择网络图类型,选择有向或无向(步骤A),选择导入的工作区域:新工作区域或现有工作区域(步骤B)。
注:若是导入edge table,在“more options…”可以选择重复链接合并策略(步骤C),可以是加总、平均、取最大值、取最小值,第一个为主、最后一个为主、不要合并,共七种方式。
5.接下来是导入edge table,重复第2到第4步骤,记得在第2-B步骤要选取edge table,而在第4-B步骤要选取,与现有工作区域合并。
6.在node table和edge table都导入成功之后,可以在Overview的部份看到网络图,可以检查右上角的窗口,确认节点和链接的数量都正确。
by范蔚敏