1. Nauka
  2. /
  3. Kursy
  4. /
  5. Studia przypadków: tworzenie aplikacji webowych w Shiny w R

Connected

ćwiczenie

Dodaj tytuł wykresu: pole tekstowe

W Shiny każda zmiana wartości dowolnego pola wejściowego powoduje, że aktualna wartość tego pola jest natychmiast dostępna po stronie serwera – za pośrednictwem argumentu input funkcji serwera. Wartość dowolnego pola możesz odczytać przy użyciu input$<inputId>.

Aby nadać polu tekstowemu domyślną wartość początkową, użyj argumentu value.

Instrukcje

100 XP

Przygotowana aplikacja Shiny rysuje wykres PKB per capita w zestawieniu z oczekiwaną długością życia dla krajów ze zbioru danych gapminder. Twoim zadaniem jest dodanie pola tekstowego, które pozwoli użytkownikom zmieniać tytuł wykresu. W tym celu:

  • Dodaj pole tekstowe do UI z ID "title", etykietą "Title" i wartością domyślną "GDP vs life exp".
  • W kodzie serwera spraw, aby tytuł wykresu zawsze odzwierciedlał bieżącą wartość pola tekstowego – umieść go wewnątrz funkcji ggtitle() (wiersz 24).