1

我想做一个有一些动态的社交网络分析图。我想要的动态是在某些日期我希望节点更改颜色和标签,但我希望链接保持不变。R 中有一些包可以进行社交网络分析,例如igraph, igraph0,但是这些包在可视化方面非常有限。networksna

我也尝试过 Gephi,并且在动态方面取得了一些成功,我可以让节点/链接在某些时间点出现/消失。(如果人们愿意,可以给出这个代码)。但就我想要的动态而言,如上段所述,我在网上看到,目前gephi无法做到这样的动态。

因此,我的问题是:是否会有一个 gephi 版本可以进行这种动态处理,或者什么是可以进行这种动态处理的最好的开源社交网络分析可视化软件?

提前喝彩

PS我不确定要在什么标签下标记问题,所以我选择了gephi和R。如果有更好的标签我应该使用,请纠正我。

4

2 回答 2

1

您所描述的动态似乎非常简单,但是如果您希望能够在图形上实现任何复杂的动态,同时产生一个很好的可视化效果,那么解决您的问题的一个好方法是使用 Gephi Graph Streaming 插件 ( https://gephi.org/plugins/graph-streaming/ ),加上一些你最喜欢的脚本语言的脚本。

使用这个插件,您可以在一个可视化端点中转换您的 Gephi 流程,该端点接收 REST 请求以更新图形,并且您可以使用任何可以发送 HTTP 请求的编程语言来实现您的动态流程。

在此存储库中查看一些使用 Python 作为脚本语言的示例: https ://github.com/panisson/pygephi_graphstreaming/ 。square.py 示例非常简单,但它展示了从图中添加和删除节点的能力,并在 Gephi 中可视化。此外,在更新图表时,您还可以使用 Gephi 实时运行分析和布局。

于 2012-09-11T05:56:29.670 回答
0

对于 R,您可能需要查看包networkDynamicndtv包,用于可视化和动画化动态网络数据

于 2016-07-22T20:42:36.103 回答