Как я могу объединить нереактивные значения с реактивными значениями для заголовка графика? R Shiny - PullRequest
0 голосов
/ 17 января 2019

У меня проблемы с именованием заголовка графика, который содержит нормальную строку И реактивное значение / с.

Я пытаюсь сделать что-то вроде этого: main = "Проверка:" + input $ userInput

Сообщение об ошибке: не числовой аргумент для двоичного оператора.Кто-нибудь знает, как это исправить?

1 Ответ

0 голосов
/ 17 января 2019

Приведенный ниже код может дать вам то, что вам нужно.

library(shiny)
ui <- basicPage(
  uiOutput("test"),
  plotOutput("plot1")
)
server <- function(input, output) {
  output$test <- renderUI({
    selectInput("dummy", "Select one value", c(mtcars$qsec))
  })
  output$plot1 <- renderPlot({
    plot(mtcars$wt, mtcars$mpg, main = paste0("this is main ",input$dummy,""))
  })
}
shinyApp(ui, server)

Использование selectInput предназначено для проверки ваших требований.Сделайте необходимые изменения для вашей актуальной проблемы.

...