Dodawanie wyjścia (UI/serwer)
Kolejnym krokiem w budowaniu aplikacji jest dodanie pustego wykresu jako elementu zastępczego. Aby dodać wykres p przypisany do obiektu o nazwie x do aplikacji Shiny, wykonaj następujące kroki:
- Wyrenderuj obiekt wykresu za pomocą
renderPlot({p}). - Przypisz wyrenderowany wykres do
output$x. - Wyświetl wykres w UI za pomocą
plotOutput("x").
Pakiety shiny i ggplot2 są już wczytane.
To ćwiczenie jest częścią kursu
Tworzenie aplikacji internetowych z Shiny w R
Instrukcje do ćwiczenia
- Utwórz pusty wykres, wywołując
ggplot(), wyrenderuj go i przypisz do wyjścia o nazwie'trend'. - Wyświetl wykres w UI. Pamiętaj, aby dodać przecinek po
textInput().
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
ui <- fluidPage(
textInput('name', 'Enter Name', 'David')
# CODE BELOW: Display the plot output named 'trend'
)
server <- function(input, output, session) {
# CODE BELOW: Render an empty plot and assign to output named 'trend'
}
shinyApp(ui = ui, server = server)