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

Connected

Exercise

Tworzenie obiektów wyjściowych

Budowanie danych wyjściowych w Shiny opiera się na trzech zasadach:

  1. Utwórz obiekt za pomocą odpowiedniej funkcji render*().

  2. Zapisz wynik funkcji renderującej na liście output, która jest parametrem funkcji serwera. Konkretnie – zapisz go do output$<outputId>, aby zastąpić placeholder wyjściowy w UI o identyfikatorze outputId.

  3. Jeśli dane wyjściowe zależą od wartości zmodyfikowanych przez użytkownika, możesz uzyskać do nich dostęp za pomocą parametru input funkcji serwera. Wywołanie input$<inputId> zawsze zwraca bieżącą wartość pola wejściowego o identyfikatorze inputId.

Instructions

100 XP

Otrzymujesz aplikację Shiny z w pełni działającą częścią UI. Twoim zadaniem jest zbudowanie wszystkich obiektów wyjściowych. Konkretnie:

  • Utwórz wykres ze zbioru danych cars w placeholderze wyjściowym z identyfikatorem "cars_plot" (linia 23).
  • W wyjściu tekstowym "greeting" wyrenderuj tekst powitalny w postaci "Hello NAME", gdzie NAME to wartość pola wejściowego name (linia 28).
  • W wyjściu "iris_table" wyświetl tabelę zawierającą pierwsze n wierszy zbioru danych iris, gdzie n to wartość pola wejściowego numerycznego (linia 33).