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