社会网络分析论坛 social network analysis forum

标题: NodeXL入门级体验分享 [打印本页]

作者: snachina    时间: 2017-5-29 07:26
标题: NodeXL入门级体验分享
NodeXL的强大在于,具备复杂社交网络可视化和分析的能力,同时又非常易用。小编今天跟大家分享的是,怎样用NodeXL一步一步将关系数据可视化生成网络图。
前面说到过,NodeXL是一个非常易用却功能强大的社会网络分析软件,只要你会用Excel,用NodeXL就基本上没困难了。不过,易用是易用,总得有个入门的过程。小编今天就用简单的数据做一个图出来,看看在NodeXL中从填入数据到生成网络图的操作过程。至于怎样用NodeXL做社交网络分析,我们会在后续与各位有心的朋友探讨(欢迎注册为CIVN论坛(bbs.civn.cn)的会员,发起主题讨论)
在开始之前,先准备一组数据。你也可以认为是两组数据,分别关于节点、节点之间的连接(边)的数据。小编就地取材,用上个月CIVN报道过的可视化作品以及作品的分类作为原数据。
作品名称
内容类别
图形类别
Neighborhoood Visualizer
地理信息
地图
Citydashboard
地理信息
地图
Centennia Historical Atlas
地理信息
地图
Barefoot World Atlas
地理信息
地图
交互式媒体地图
数据新闻
地图
1000个囚犯是怎么死的
数据新闻
地图
The Facebook Offering:How It Compares
数据新闻
气泡图
英国政府内阁办公室开销
公共数据
树图
飞行模式
公共数据
轨迹
数据准备好了,打开NodeXL。如果已经安装了NodeXL,它会在开始程序里,打开的将是一个NodeXL模板。
打开后看到的是非常熟悉的Excel界面,正如前面所说的,NodeXL是Excel的一个插件。
左侧是数据,右侧是可视化图形。点击文档操作中的show graph将看到图形(前提是数据已经填入表格中)。看左下方,第一个工作表是边(Edges),第二个表是节点(Vertices),这是今天会用到的两个工作表。
现在将上面准备的原数据中每一个作品名称和分类作为一个节点填入Vertices工作表中,将每组关系作为一个边(实际就是一组有连接的节点)填入Edges工作表中。小编是按这个顺序填表的,但后来发现先填Edges会节省功夫,因为Edges中涉及的节点,都会在Vertices中出现,即使人为疏乎了,NodeXL也会给补上。
除了填好节点的名称,还可以设置每个作品的图作为节点的“头像” ,在Vertices工作表的Visual Properties-Shape中选择Image,然后在Image File中输入图片地址,可以是本地地址,也可以是网络地址。作品分类等节点没有图片,可以在Shape下拉选项中选个普通的图形。
这时候就可以Refresh Graph一下了。这里得说明,下面这个图跟上面的Shape设置不一致,因为图是在开始就截下了,上面的Shape是后来“改良”的,对应的是最终的效果图。
选择其它的布局(Layout),点击Lay Out Again,对比效果怎么样。选Circle布局,所有节点会形成一个圆。
基本的图生成后,就开始设置节点、边的属性,例如大小、颜色等。以节点的设置为例。
从前面的图可以看到,工作表中是有颜色一列的,如果你对RGB非常熟悉,可以直接填入“R,G,B”(填的时候不用双引号,数字从0到255)。否则的话,点击相应的单元格,再点击工具栏上的“可视化属性”组中的“颜色”,选择喜欢的颜色。
颜色选定了,还可以修改节点的大小。节点大小的值必段在1到100之间。但随意的大小有什么意义呢?小编想让关系越多的节点越大。所以,先使用一下NodeXL的分析功能。
NodeXL工具栏有一个分析组(Analysis),顶部是Graph Metrics。点击可看到有关网络的测量,包括度中心性测量。
全选然后计算。在Show/Hide-Workbook Columns的下拉菜单中勾选Graph Metrics,在工作表中就看到测量的计算结果。
接下来是根据度中心性(即Degree,表示节点的链接数量)的值来设置节点的大小。除了手动输入,比较好的方法是点击可视化属性最左侧的Autofill columns,设置Vertices-Vertex Size,选择Degree,启动Autofill。
再次Refresh Graph一下,可以看到“地图”节点变得比其它节点大。
将节点名设置为标签的方法跟设置节点大小的方法一样,Vertex Label选择Vertex即可。除非节点Shape中选择Label,否则标签不会取代节点的图像图形,而是在图像下方以文本框的形式出现。如果你不想Label总是出现,可以改为设置Vertex Tooltip,那提示信息只会在鼠标停留的时候才显示。
在Graph Options中可以统一设置边、节点的颜色、粗细(大小)、被选时的颜色、阴影、透明度得显示属性。
更改布局类型为Harel-Koren Fast Multiscale,拖动个别节点,细调布局。全选节点和边,拖到中间位置。
最后的结果:
在这个图中很容易看到,地图形式的可视化最多,而这其中不仅有地理信息相关的作品,也有数据新闻相关的作品。






欢迎光临 社会网络分析论坛 social network analysis forum (http://snachina.com/) Powered by Discuz! X3.3