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
R ile Shiny Kullanarak Web Uygulamaları Geliştirme
kursunun bir parçasıdırEgzersiz talimatları
textInput()öğesini birsidebarPanel()içine yerleştir.plotOutput()öğesini birmainPanel()içine yerleştir.- Her iki paneli de bir yan çubuk yerleşiminin içine al:
sidebarLayout(___ , ___).
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
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)