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

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

kursunun bir parçasıdır
Kursu Görüntüle

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ı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

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