This paper introduces GephiForR, an R package designed to replicate Java-based Gephi's key plotting tools in R. The package is accessible to those with minimal R experience and, in particular, implements ForceAtlas2, the key layout feature developed for Gephi by Jacomy et al. (2014). The most significant advancement is the ability to pass previous positions into ForceAtlas2 as baselines, a particularly useful feature for plotting the evolution of network layouts for time series data. GephiForR is especially suited for networks of less than 1000 nodes, simply because R's dependence on single-thread computation means that larger networks take longer to compute, but the package can handle these larger networks as well. I demonstrate the package's capabilities through various examples and comparisons with existing tools and Gephi itself, assessing performance and speed.
翻译:本文介绍GephiForR——一个旨在将基于Java的Gephi核心绘图工具复现于R环境的软件包。该软件包对R经验较少的用户同样易于使用,特别实现了由Jacomy等人(2014)为Gephi开发的关键布局算法ForceAtlas2。其最显著的改进在于能够将先前的布局位置作为基准输入ForceAtlas2,这一特性对时间序列数据的网络布局演化可视化尤为实用。GephiForR特别适用于节点数少于1000的网络,这主要由于R依赖单线程计算,处理更大规模网络时需要更长的计算时间,但该软件包同样能够处理此类大型网络。本文通过多种示例以及与现有工具和Gephi本身的对比,展示了该软件包的功能,并评估了其性能与运行效率。