11

我有一个闪亮的应用程序,其中 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
 })
})     

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

干杯

4

1 回答 1

21

使用data()$count. 这()是您检索反应函数值的方式,并且您可以data从两个反应图函数中看到这一事实只是 R 范围规则的自然结果。

于 2012-11-27T21:32:40.963 回答