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

Etkileşimli grafik çıktısı ekle

Etkileşimli tablolar oluşturmaya benzer şekilde, ggplot2 ile oluşturulan statik bir grafiği plotly paketiyle kolayca etkileşimli bir grafiğe dönüştürebilirsin. Etkileşimli bir grafiği çizdirmek için plotly::renderPlotly() kullan, ve görüntülemek için plotly::plotlyOutput() kullan.

Unutma: Diğer render fonksiyonlarında olduğu gibi, plotly::renderPlotly() içindeki kod süslü parantezler {} ile sarılmalı!

Bu egzersiz

R ile Shiny Kullanarak Web Uygulamaları Geliştirme

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

Egzersiz talimatları

  • Cinsiyete ve yıla göre en popüler 10 ismin etkileşimli grafiğini oluştur. Çıktının adını "plot_trendy_names" koy ve grafiği üretmek için plot_trends() fonksiyonunu kullan.
  • Grafiği UI'da görüntüle.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

ui <- fluidPage(
  selectInput('name', 'Select Name', top_trendy_names$name)
  # CODE BELOW: Add a plotly output named 'plot_trendy_names'
  
)

server <- function(input, output, session){
  # Function to plot trends in a name
  plot_trends <- function(){
     babynames %>% 
      filter(name == input$name) %>% 
      ggplot(aes(x = year, y = n)) +
      geom_col()
  }
  # CODE BELOW: Render a plotly output named 'plot_trendy_names'

  
  
}

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