BaşlayınÜcretsiz başlayın

Çıktılar için yer tutucular ekleme

Çıktılar, kullanıcıya gösterilmesi gereken ve R tarafından üretilen her türlü nesnedir; örneğin bir grafik veya tablo.

Bir Shiny uygulamasına çıktı eklemek için yapman gereken ilk şey, Shiny'ye çıktıyı nereye yerleştireceğini söyleyen bir yer tutucu eklemektir.

Shiny, her çıktı türü için birer tane olmak üzere çeşitli çıktı yer tutucu fonksiyonları sunar. Örneğin, grafik göstermek için plotOutput(), tabloları göstermek için tableOutput() ve dinamik metin için textOutput() kullanılır.

Bu egzersiz, kursun bir parçasıdır

Vaka Çalışmaları: R ile Shiny Kullanarak Web Uygulamaları Geliştirme

Kursa Göz Atın

Egzersiz talimatları

  • Yan panelde kimliği "name" olan bir metin girişi oluştur.
  • Ana panele üç çıktı yer tutucusu ekle:
    • Kimliği "greeting" olan bir metin çıktısı (satır 14).
    • Kimliği "cars_plot" olan bir grafik çıktısı (satır 16).
    • Kimliği "iris_table" olan bir tablo çıktısı (satır 18).

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

library(shiny)

# Define UI for the application
ui <- fluidPage(
  sidebarLayout(
    sidebarPanel(
      # Create a text input with an ID of "name"
      ___(___, "What is your name?", "Dean"),
      numericInput("num", "Number of flowers to show data for",
                   10, 1, nrow(iris))
    ),
    mainPanel(
      # Add a placeholder for a text output with ID "greeting"
      textOutput(outputId = ___),
      # Add a placeholder for a plot with ID "cars_plot"
      ___("cars_plot"),
      # Add a placeholder for a table with ID "iris_table"
      ___(___)
    )
  )
)

# Define the server logic
server <- function(input, output) {}

# Run the application
shinyApp(ui = ui, server = server)
Kodu Düzenle ve Çalıştır