当我从源代码窗口执行我的代码时,一切似乎都可以正常工作,除了绘图窗口是空的。但是,如果我只复制生成绘图的代码行并将其粘贴到控制台中,则预期的绘图会显示得很好。这发生在 networkD3 包中,但基本的 R 函数绘图工作正常。
这是一个例子:
library(networkD3)
setwd("/Users/steve-guest/Desktop")
nodes <- read.csv("nodes.csv",header = TRUE)
edges <- read.csv("edges.csv",header = TRUE)
forceNetwork(Links = edges,
Nodes = nodes,
Source = "source",
Target = "target",
NodeID = "Name",
Group = "Group",
opacity = 0.6,
legend = TRUE,
zoom = TRUE)
数据在这里
如果我执行这段代码,我不会得到任何错误和情节。如果我将“forceNetwork”命令复制到控制台中,我会得到:
此外,似乎没有导出/另存为功能适用于绘图。
看来我需要添加一些东西。有谁知道什么?我在运行 Sierra 的 MacBook Pro 上安装了 RStudio v. 1.0.143 和 R 版本 3.4.0。我所有的软件包都是最新的。