【发布时间】:2019-08-29 11:31:48
【问题描述】:
我正在开发一个 R-Shiny 应用程序。我使用以下代码(演示代码)与情节进行交互。
ui <- shinyUI(fluidPage(
titlePanel("Title"),
sidebarLayout(
sidebarPanel(
),
mainPanel(
plotOutput("graph", width = "100%", click = "plot_click"),
verbatimTextOutput("click_info")
)
)
)
)
server <- shinyServer(function(input, output, session) {
observe({
output$graph <- renderPlot({
plot(1, 1)
})
})
# interaction click in graph
observe({
if(is.null(input$plot_click$x)) return(NULL)
x <- sample(20:30,1,F)
isolate({
output$graph <- renderPlot({
draw.single.venn(x)
})
})
})
})
shinyApp(ui=ui,server=server)
它可以通过鼠标点击改变情节。我想使用重置按钮回到第一个情节。请帮忙。
【问题讨论】:
标签: r shiny shinydashboard shiny-server