【发布时间】:2021-05-07 00:11:39
【问题描述】:
我有一个闪亮的应用程序,它根据选定的过滤器生成多个图,对于服务器部分中的每个图,我根据选定的输入过滤器过滤数据:
output$plot_1 <- renderPlot({
df <- df %>% filter(df$filter == input$age)
#plot code here
})
output$plot_2 <- renderPlot({
df <- df %>% filter(df$filter == input$age)
#plot code here
})
我必须为所有绘图执行此操作(过滤 renderPLot 函数中的 df)。是否可以在 renderPlot 之外进行,以便过滤后的 df 可用于所有绘图?
【问题讨论】:
-
filtered_df % filter(filter == input$age)}),然后你可以在你的renderPlot函数中使用filtered_df()