शुरू करेंमुफ़्त में शुरू करें

ड्रॉपडाउन मेनू

आपने देखा है कि shinyApp में ड्रॉप-डाउन मेनू कैसे जोड़े जाते हैं. इससे ऐप यूज़र एक सूची में से कोई एक विकल्प चुन सकता/सकती है और बहुत कम जगह लगती है. अगर ऐप में पहले से कई फीचर्स जोड़े गए हैं, तो यह एक अच्छा UI डिज़ाइन बन सकता है.

इस अभ्यास में, डेटा sleep नाम से स्टोर है और p नाम का एक प्लॉट स्टोर है. shiny और tidyverse लाइब्रेरी भी लोड की गई हैं. जब आप कोड पूरा कर लेंगे, तो अधिक संपूर्ण दृश्य के लिए आप shinyApp को HTML Viewer में खोल सकते हैं.

यह अभ्यास पाठ्यक्रम का हिस्सा है

shinydashboard के साथ डैशबोर्ड बनाना

पाठ्यक्रम देखें

अभ्यास निर्देश

  • "Plot" और "Table" नाम के दो विकल्पों के साथ एक selectInput() रखें.
  • "plot" और "table" नाम के plotOutput() और tableOutput() रखें.
  • server में प्लॉट आउटपुट जोड़ें.
  • server में टेबल आउटपुट जोड़ें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

ui <- fluidPage(
  titlePanel("Sleeping habits in America"), 
  # Place a selectInput with two choices, "Plot" and "Table"
  ___("choice", "Choose an output",
              choices = ___),
  # Place plot and table outputs called "plot" and "table"
  ___("plot"), ___)
server <- function(input, output) {
  # Add renderPlot
  output$plot <- ___({
    if(input$choice == "Plot") p
  })
  # Add renderTable
  output$___ <- ___({
    if(input$choice == "Table") sleep
  }) }
shinyApp(ui, server)
कोड संपादित करें और चलाएँ