Додавання елементів введення
Елементи введення — це спосіб Shiny дати користувачам змогу взаємодіяти із застосунком. Наприклад, textInput() дає змогу ввести текст, а numericInput() — обрати число. У наступному розділі ви побачите багато інших типів елементів введення.
Щоб додати елемент введення до вашого застосунку, просто розмістіть відповідну функцію всередині fluidPage(). З відео нагадаємо: усі функції введення мають однакові два перші аргументи — inputId і label.
Ця вправа є частиною курсу
Case Studies: створення вебзастосунків із Shiny в R
Інструкції до вправи
- Визначте UI для застосунку Shiny.
- Створіть числове поле введення з ID «age» і описовою міткою «How old are you?».
- Створіть текстове поле введення з ID «name» і міткою «What is your name?».
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
library(shiny)
# Define UI for the application
ui <- ___(
# Create a numeric input with ID "age" and label of
# "How old are you?"
numericInput(___, ___, value = 20),
# Create a text input with ID "name" and label of
# "What is your name?"
___(___, ___)
)
# Define the server logic
server <- function(input, output) {}
# Run the application
shinyApp(ui = ui, server = server)