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

Yerleşimi (UI) güncelle

Shiny tarafından sağlanan layout işlevlerini kullanarak UI öğelerini düzenleyebilirsin. Bu durumda bir sidebarLayout() kullanmak istiyoruz; giriş sidebarPanel() içine, çıktı ise mainPanel() içine yerleştirilecek. Uygulamanın yerleşimini güncellemek için bu şablonu kullanabilirsin.

sidebarLayout(
  sidebarPanel(p("This goes into the sidebar on the left")),
  mainPanel(p("This goes into the panel on the right"))
)

shiny ve ggplot2 paketlerini senin için önceden yükledik. p('hello') ifadesinin "hello" metniyle bir HTML paragrafı döndürdüğünü unutma.

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

R ile Shiny Kullanarak Web Uygulamaları Geliştirme

Kursa Göz Atın

Egzersiz talimatları

  • textInput() öğesini bir sidebarPanel() içine yerleştir.
  • plotOutput() öğesini bir mainPanel() içine yerleştir.
  • Her iki paneli de bir yan çubuk yerleşiminin içine al: sidebarLayout(___ , ___).

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

ui <- fluidPage(
  titlePanel("Baby Name Explorer"),
  # CODE BELOW: Add a sidebarLayout, sidebarPanel, and mainPanel
  
  textInput('name', 'Enter Name', 'David'),
  plotOutput('trend')
  
)

server <- function(input, output, session) {
  output$trend <- renderPlot({
    ggplot()
  })
}

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