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ırEgzersiz 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 butheme_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() {
___() +
___(
___
)
}