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)