1

我已经解决了之前在 StackOverflow 上发布的类似问题,例如 如何使用 metricsgraphics 为闪亮的应用解决显式小部件 ID 警告?,但建议的修复对我没有显示任何结果。在仪表板上,只显示一个空白图,即只有带有布局等的绘图背景。我已经检查了两次比例和布局规则,并且绘图工作正常。我对闪亮非常陌生。请指教。

4

1 回答 1

0

将 elementId 设置为 NULL 应该可以解决问题:

p$elementId <- NULL

完整示例:

library(shiny)
library(plotly)

ui <- fluidPage(
  plotlyOutput("p")
)

server <- function(input, output, ...) {

  output$p <- renderPlotly({
    p <- plotly_build(qplot(1:10))
    p$elementId <- NULL
    p
  })
}

shinyApp(ui, server)

也看看那个github-issue

于 2018-09-17T14:28:42.020 回答