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

Kendi tema fonksiyonunu tanımla

Videoda, kod bloklarını fonksiyon çağrılarıyla değiştirerek nasıl epey yazımdan tasarruf edilebileceğini gördün. Bir fonksiyonun genelde nasıl tanımlandığını öğrendin; şimdi bu bilgiyi, önceki iki theme() çağrını yeniden kullanılabilir hale getirmek için uygulayacaksın.

Bu egzersiz

Tidyverse ile Verilerle İletişim

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

Egzersiz talimatları

  • Fonksiyon tanımlarıyla ilgili yeni bilginle, tema ayarlarını kapsülleyen theme_ilo() adlı bir fonksiyon oluştur.
  • Fonksiyon gövdesi, normalde bir grafik nesnesine doğrudan uyguladığın her iki theme() çağrısını içermeli: theme_minimal() + özelleştirilmiş theme() fonksiyonun.
  • Örnek kodda verilen theme() ayarlarını kullanarak, daha önce yaptığın şeyi bu theme_ilo() fonksiyonunun içine kopyala.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# For a starter, let's look at what you did before: adding various theme calls to your plot object
ilo_plot +
  theme_minimal() +
  theme(
    text = element_text(family = "Bookman", color = "gray25"),
    plot.subtitle = element_text(size = 12),
    plot.caption = element_text(color = "gray30"),
    plot.background = element_rect(fill = "gray95"),
    plot.margin = unit(c(5, 10, 5, 10), units = "mm")
  )
      
# Define your own theme function below
theme_ilo <- function() {
    ___() +
    ___(
        ___
    )
}
Kodu Düzenle ve Çalıştır