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
Egzersiz 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ı 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)