Gephi:一个开源网络和图的可视化工具

Infographics是个看起来很帅很拉风的东西。一堆数据,如果生动直观的展现给观众已经成了门学问。我一直想学学Processing,很多漂亮的图都是用它生成的。这个已经停留在我心中的TODO list上很久了,不过根据我的进度还会继续停留好久。。。

前一阵帮牧哥的paper打酱油处理数据,需要 visualize 实验参与者的社会关系,事先的 survey 已经知道参与者与其他人是否好友。要做的事情就是如何展现他们的社会关系。我折腾来折腾去终于找到了今天要介绍的玩意儿:Gephi 中文发音可能是“盖飞”。它号称是 Photoshop for Graph,(既然是开源的怎么不是Gimp for Graph…),可以漂亮的 visualize 各种图关系,当然social networks也不在话下。更重要的是不需要写代码,所有过程都是交互的,可拖可拉可调可编辑,傻瓜型,i.e. WYSIWYG。下面是官方的视频:

http://v.youku.com/v_show/id_XMjU5MDUwMjg4.html

这里有快速入门。值得注意的是Gephi有个功能叫做Community detection,源自:

Fast unfolding of communities in large networks. J Stat Mech: Theory Exp 2008:P10008.(http://findcommunities.googlepages.com)

说白了就是可以根据提供的社会关系挖掘出社交小群体。相当适合我的需求。

我照着入门走了一遍,除了输入数据有点累,嘿,东西弄出来还真就不错。参看下图,节点大小代表参与者认识的人数,着色代表不同团体,这是通过community detection算出来的,和实际情况是一样的。

如果需要参照比较的话,这个是Nic用一个叫SocNetV的开源工具画出来的:

哪个更好一目了然。Gephi还支持插件,在Firefox里设置一下就可以可视化自己上网的http链接,实时的,相当酷。这比cs78要用到的Wireshark拉风多了,看视频:

http://v.youku.com/v_show/id_XMjU5MDcwMTk2.html

更多介绍可以去官方网站上看。

 

Tags: , , , , ,

2 Responses to “Gephi:一个开源网络和图的可视化工具

  1. [...] Gephi 同样是数据可视化工具,不过这个是所见即所得的,并且主要用于可视化网、图和社会关系。我在这里介绍过。 [...]

  2. [...] Gephi 同样是数据可视化工具,不过这个是所见即所得的,并且主要用于可视化网、图和社会关系。我在这里介绍过。 [...]

Leave a Reply