使用 R 的 rgl 包的最新版本(3.3.1,Windows 10),我可以在 Shiny 应用程序中创建交互式 3D 图。但是,我也得到了冗长的不需要的文本输出。

我怎样才能抑制这个输出?

以下是导致不需要的文本输出的示例 Shiny 应用程序的代码:

library(shiny) # 0.13.2
library(rgl) # 0.1.0
library(shinyRGL) #0.96.0

aShinyList = list(
    ui      =   webGLOutput("myWebGL"),
    server  = function(input,output, session)(  output$myWebGL <-    renderWebGL({
    points3d(1:10, 1:10, 1:10)
    axes3d()
  }))
)

runApp(aShinyList)

Here 是我得到的结果的截图:

r - 如何使用 Shiny 的 rgl 删除不需要的文本输出-LMLPHP

最佳答案

不要使用 shinyRGL 。它已经很久没有更新了。 rgl 本身现在包含完整的 Shiny 支持。查看目录中的示例

system.file("shinySimple", package = "rgl")


system.file("shinyDemo", package = "rgl")

关于r - 如何使用 Shiny 的 rgl 删除不需要的文本输出,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39363384/

10-12 19:11