2012-11-27 14 views
11

mam błyszczącą aplikację gdzie server.r tym następujący kodJak mogę przekazać dane między funkcjami w błyszczące aplikacji

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

Jak skonstruować go tak, że mogę odwołać w reactivePlots DF $ liczyć itd. I zostały utworzone w reaktywnej funkcji,

cheers 'dane'

Odpowiedz

20

Korzystanie data()$count. Numer () polega na tym, że uzyskujesz wartość funkcji reaktywnej, a fakt, że możesz zobaczyć data z dwóch reaktywnych funkcji wykresu, jest naturalną konsekwencją zasad ustalania zakresu R.

Powiązane problemy