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
 })
})     

df$countなどをreactivePlotsで参照できるように構築するにはどうすればよいですか。reactive関数'data'で作成しました。

乾杯

4

1 に答える 1

21

を使用しdata()$countます。これは、リアクティブ関数の値を取得する方法であり、2つのリアクティブプロット関数内から()見ることができるという事実は、Rのスコーピングルールの自然な結果です。data

于 2012-11-27T21:32:40.963 に答える