0

当我从源代码窗口执行我的代码时,一切似乎都可以正常工作,除了绘图窗口是空的。但是,如果我只复制生成绘图的代码行并将其粘贴到控制台中,则预期的绘图会显示得很好。这发生在 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。我所有的软件包都是最新的。

4

0 回答 0