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

Connected

ćwiczenie

Zmiana rozmiaru punktów: dane liczbowe

Pola liczbowe mają kilka dodatkowych argumentów, których nie mają pola tekstowe – na przykład min i max, które określają minimalną i maksymalną wartość do wyboru.

Zwróć uwagę, że gdy kod serwera odczytuje wartość pola, Shiny automatycznie rozpoznaje typ użytego pola i zwraca odpowiedni typ obiektu. Oznacza to, że jeśli masz pole liczbowe o ID "foo", to input$foo zwróci wartość liczbową.

Instrukcje

100 XP

Kod aplikacji Shiny z poprzedniego ćwiczenia jest już dostępny. Twoim zadaniem jest dodanie pola liczbowego, które pozwoli użytkownikowi zmieniać rozmiar punktów na wykresie. Konkretnie:

  • Dodaj pole liczbowe do UI z ID "size", etykietą "Point size", domyślną wartością 1 i wartością minimalną 1.
  • Dodaj kod do serwera, który sprawi, że pole liczbowe będzie kontrolować rozmiar punktów na wykresie (wiersz 20).