Bir babynames keşif Shiny uygulaması oluşturun

R ile Shiny Kullanarak Web Uygulamaları Geliştirme

Ramnath Vaidyanathan

VP of Product Research

Uygulamanızı taslaklayın

Zaman içinde bir bebek adını gösteren bir uygulamanın bilgisayarda çizilmiş kaba taslağı

R ile Shiny Kullanarak Web Uygulamaları Geliştirme

Girdiler ekleyin (UI)

ui <- fluidPage(

titlePanel("Baby Name Explorer"),
textInput('name', 'Enter Name', 'David')
)
server <- function(input, output, session){

}
shinyApp(ui = ui, server = server)

Başlığı "Baby name explorer" olan ve "David" adının girildiği bir web uygulaması

R ile Shiny Kullanarak Web Uygulamaları Geliştirme

Çıktılar ekleyin (UI/server)

ui <- fluidPage(
  titlePanel("Baby Name Explorer"),
  textInput('name', 'Enter Name', 'David'),

plotOutput('trend')
)
server <- function(input, output, session){

output$trend <- renderPlot({ ggplot() })
}
shinyApp(ui = ui, server = server)
R ile Shiny Kullanarak Web Uygulamaları Geliştirme

Çıktılar ekleyin (UI/server)

Başlığı "Baby names explorer" olan, "David" adının girildiği ve boş bir grafiğin gösterildiği bir web uygulaması

R ile Shiny Kullanarak Web Uygulamaları Geliştirme

Yerleşimi güncelleyin (UI)

ui <- fluidPage(
  titlePanel("Baby Name Explorer"),

sidebarLayout(
sidebarPanel(
textInput('name', 'Enter Name', 'David')
),
mainPanel(
plotOutput('trend')
)
)
)
server <- function(input, output, session){
  output$trend <- renderPlot({ggplot()})
}
R ile Shiny Kullanarak Web Uygulamaları Geliştirme

Yerleşimi güncelleyin (UI)

Sol tarafta ad girişi, sağda boş grafik bulunan, başlığı "Baby names explorer" olan ve "David" adının girildiği bir web uygulaması

R ile Shiny Kullanarak Web Uygulamaları Geliştirme

Çıktıyı güncelleyin (server)

ui <- fluidPage(
  ...
)
server <- function(input, output, session){
  output$trend <- renderPlot({

data_name <- subset( babynames, name == input$name )
ggplot(data_name) + geom_line( aes(x = year, y = prop, color = sex) )
}) }

Sol tarafta ad girişi, sağda zaman içinde adın sıklık grafiği bulunan, başlığı "Baby names explorer" olan ve "David" adının girildiği bir web uygulaması

R ile Shiny Kullanarak Web Uygulamaları Geliştirme

Haydi pratik yapalım!

R ile Shiny Kullanarak Web Uygulamaları Geliştirme

Preparing Video For Download...