【发布时间】:2021-06-08 10:12:48
【问题描述】:
我在闪亮的仪表板上有一个散点图,我想通过选择/突出显示散点图的不同区域来生成 两个 不同的表格。我目前能够通过选择/突出显示一个区域来生成一个表格,但是我不确定如何使这适用于两个表格/选择(或者是否可能)。
任何帮助或建议将不胜感激。谢谢你
下面提供了用于生成带有散点图的闪亮仪表板并突出显示/生成单个表格的示例代码(取自here)
更多细节:理想情况下,这个过程可以通过手动选择/拖动一个区域到一些点上来实现,生成第一个表格,然后手动选择/拖动一个区域到不同的点子集上,然后生成第二个表。之后,如果选择了另一个区域,它将重置第一个选择和表格,然后下一个选择将重置第二个选择和表格。
ui <- fluidPage(
plotOutput("plot", brush = "plot_brush"),
tableOutput("data")
)
server <- function(input, output, session) {
output$plot <- renderPlot({
ggplot(mtcars, aes(wt, mpg)) + geom_point()
}, res = 96)
output$data <- renderTable({
brushedPoints(mtcars, input$plot_brush)
})
}
shinyApp(ui=ui, server=server)
【问题讨论】:
标签: r shiny shinydashboard