如何将 non-reactive 值与图形标题的反应值连接起来? R闪亮
How can I concatenate non-reactive values with reactive value for a graph title? R Shiny
我在命名包含普通字符串和反应式 value/s 的图表标题时遇到问题
我正在尝试做这样的事情:
main = "Examination of: " + input$userInput
错误消息是:non-numeric 二元运算符的参数。有谁知道如何解决这一问题?
下面的代码可以满足您的需求。
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
的用法是为了测试您的需求。针对您的实际问题进行必要的更改。
我在命名包含普通字符串和反应式 value/s 的图表标题时遇到问题
我正在尝试做这样的事情: main = "Examination of: " + input$userInput
错误消息是:non-numeric 二元运算符的参数。有谁知道如何解决这一问题?
下面的代码可以满足您的需求。
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
的用法是为了测试您的需求。针对您的实际问题进行必要的更改。