如何处理警告"忽略显式提供的小部件ID;闪亮没有使用它们"?

时间:2018-02-20 08:12:34

标签: plotly r-plotly

我之前已经在StackOverflow上发布了类似的问题 How to address explicit widget id warning for a shiny app using metricsgraphics?,但建议的修补程序并未显示任何结果。在仪表板上,只显示一个空白图,只有绘图背景和布局等。我已经检查了两次比例尺和布局规则,图表工作正常。我很有新意。 请指教。

1 个答案:

答案 0 :(得分: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