1
我有一個actionBotton
從數據集mtcars
的前5列中隨機選取一列並繪製它。R Shiny eventReactive actionBotton interaction
現在actionBotton
可以完成它的工作,但是圖表並不是在應用程序啓動時排在第一位。
當Shiny應用程序啓動時,有什麼辦法讓它繪製出來。
library(shiny)
server <- function(input, output) {
X = eventReactive(input$plot,{
mtcars
})
output$plot = renderPlot({
i = sample(1:5,1)
plot(X()[,i],ylab=names(mtcars)[i])
})
}
ui <- fluidPage(
actionButton("plot","randomly plot"),
plotOutput("plot")
)
shinyApp(ui = ui, server = server)