如何在Shiny应用程序中的函数之间传递数据

pss*_*guy 11 r function shiny

我有一个闪亮的应用程序,其中server.r包括以下代码

shinyServer(function(input, output) {

  data <- reactive(function() {
   # some processing
   df # dataframe with columns: name,date,count 
 })

  output$plot1 <- reactivePlot(function() {
   # boxplot based on df$count grouped by df$name
 })

 output$plot2 <- reactivePlot(function() {
   # linegraph based on x=df$date, y=df$count grouped by df$name
 })
})     
Run Code Online (Sandbox Code Playgroud)

我如何构造它,以便我可以在reactivePlots中引用df $ count等我在反应函数中创建的'数据'

干杯

Joe*_*eng 20

使用data()$count.这()是你如何检索反应函数的值,你可以data从两个反应函数中看到的事实只是R的范围规则的自然结果.