9

根据标题,有谁知道为什么在 RStudio 与基本 R(或终端)中ggpairs从包中渲染绘图需要更长的时间?GGally

例子:

start.time <- Sys.time()
ggpairs(mtcars)
end.time <- Sys.time()
time.taken <- end.time - start.time
time.taken

在我的机器上在 RStudio 中运行它的时间是基本 R 的 5 倍。无论操作系统如何(Windows 与 Mac),我都经历过同样的减速。

有什么解决方法吗?

其他套餐?

具体来说,如何在 GGally::ggpairs(iris, color = "Species")不离开 RStudio 的情况下快速渲染类似:

4

1 回答 1

1

我有类似的问题,并花了一些时间试图找出原因。我发现了四个重要问题(不是详尽的清单)。如果你的情况和我一样,那么 1 和 2 是你主要关心的问题。

  1. IDE。RStudio 执行 ggpairs 比 R 慢。
  2. 您的计算环境。我没有资源来广泛测试这个,但我们很可能在谈论 GPU,因为这是一个图形处理问题。
  3. 变量数。更多变量=时间指数增长。
  4. 顺序操作。如果您在低功耗机器上工作,您可能会因请求过多而减慢执行速度。

您可以在我的 github 上阅读更多内容:https ://github.com/zstachniak/Elapsed-Time-Pairwise-Functions/blob/master/ggpairs.md

于 2016-09-21T04:19:32.330 回答