Как обрабатывать предупреждение об игнорировании явно предоставленного идентификатора виджета; Блестящий не использует их?

Я уже рассмотрел аналогичные вопросы, ранее опубликованные здесь, в StackOverflow, такие как Как устранить явное предупреждение об идентификаторе виджета для блестящего приложения с помощью metricsgraphics?, но предложенные исправления не дают никаких результатов для меня. На приборной панели отображается только пустой график, то есть только фон графика с макетом и т. Д. Я дважды проверил масштабы и правила макета, и графики работают нормально. Я очень новичок в блестящем. Пожалуйста, порекомендуйте.


person Raghu Aditya    schedule 20.02.2018    source источник


Ответы (1)


Установка 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.

person SeGa    schedule 17.09.2018