R:找不到功能" igraph2graphjs"

时间:2017-12-15 02:36:24

标签: r igraph

我正在尝试使用threejs包为网络绘制交互式图表。但是,当我尝试将igraph对象转换为threejs对象时,会出现以下错误:

Error in igraph2graphjs(net) : could not find function "igraph2graphjs"

我用谷歌搜索它并找不到解决方法。有没有人有想法。我按照教程网站:http://kateto.net/network-visualization

1 个答案:

答案 0 :(得分:1)

问题是您无法访问igraph对象net。据我所知,在igraph2graphjs包的当前版本(v0.3.1)中没有名为threejs的函数。它确实存在于0.2.2版本中。看来这个教程已经过时了。有效的示例代码:

# SNAP Facebook ego network dataset
data("ego")
(graphjs(ego, bg="black"))

使用graphjs函数创建igraph对象的交互式三维图。无需转换。

关于Windows上的RStudio存在一个已知问题,导致图形无法呈现:

  

Windows系统上的RStudio可能无法呈现WebGL   threejs发出的图形。在Windows系统上运行的RStudio用户   可能需要使用绘图“弹出”按钮来查看可视化   外部浏览器。我们希望这是一个暂时的问题,直到   RStudio使用的底层图形渲染系统稍后会更新   在2017年。