我有一个闪亮的应用程序,其中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等我在反应函数中创建的'data'
欢呼声
答案 0 :(得分:20)
使用data()$count
。 ()
是你检索反应函数值的方法,你从两个反应函数函数中看到data
的事实只是R的范围规则的自然结果。