Próbuję utworzyć aplikację Shiny
. Interfejs użytkownika UI.R
wygląda dobrze, ale mam problemy z server.R
. Zasadniczo chcę mieć inną wydajność wydruku w zależności od wybranej przez użytkownika opcji radio
.tworzenie działek w oparciu o wybór przycisku radiowego R Błyszczące
Użytkownik może wybrać opcję A
, B
lub C
. Chcę narysować histogram, jeśli użytkownik wybierze opcję A
, wykres słupkowy dla B
i wykres kołowy dla opcji C
, ale nie wiem, jak zakodować ten warunek? Czy jest to jak instrukcja if-else
? Walczę od wielu godzin! Oto mój przykładowy kod:
output$plots <- renderPlot({
if selection == 'A'
# plot histogram
if selection == 'B'
# plot bar chart
if selection == 'C'
# plot pie chart
})
Dzięki!
idealny! właśnie uratowałeś moje życie, dziękuję! – maryam
Chętnie pomożemy .. – jdharrison