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

Yeni tema fonksiyonunu grafiğe uygula

Kendi theme_ilo() fonksiyonunu oluşturduğuna göre, bunu bir grafik nesnesine uygulama zamanı geldi. Videoda theme() çağrılarının zincirlenebildiğini gördün. Bunu kullanarak, fasetli grafiğin bazı özelliklerini ayarlamak için bir theme() çağrısı daha ekleyeceksin.

Bu egzersiz

Tidyverse ile Verilerle İletişim

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

Egzersiz talimatları

  • Artık istediğin herhangi bir grafik nesnesine doğrudan theme_ilo() ekleyebilirsin. Hemen dene! ilo_plot değişkenini, theme_ilo() kalıcı olarak uygulanacak şekilde üzerine yaz.
  • Özel tema fonksiyonunu, gelişmiş grafikler için ayarları esnekçe düzenlemek üzere ek theme() çağrılarıyla birleştir.
    • Bunu yapmak için, theme_ilo() çağrısından sonra bir theme() çağrısı daha ekle.
    • strip.background argümanını kullanarak faset etiketlerinin arka plan fill değerini "gray60", color değerini "gray95" olarak değiştir.
    • Faset etiketlerinin color değerini "white" olarak değiştir.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Apply your theme function (dont't forget to call it with parentheses!)
ilo_plot <- ilo_plot +
  ___

# Examine ilo_plot
ilo_plot

ilo_plot +
  # Add another theme call
  ___(
    # Change the background fill and color
    strip.background = element_rect(___, ___),
    # Change the color of the text
    strip.text = element_text(___)
  )
Kodu Düzenle ve Çalıştır