शुरू करेंमुफ़्त में शुरू करें

नई थीम फंक्शन को प्लॉट पर लागू करें

जब आप अपनी theme_ilo() फंक्शन बना लें, तो अब उसे किसी प्लॉट ऑब्जेक्ट पर लागू करने का समय है। वीडियो में आपने देखा कि theme() कॉल्स को एक साथ जोड़ा जा सकता है। आप इसी का उपयोग करेंगे और faceted प्लॉट की कुछ विशेषताओं को समायोजित करने के लिए एक और theme() कॉल जोड़ेंगे।

यह अभ्यास पाठ्यक्रम का हिस्सा है

Tidyverse में डेटा के साथ संवाद

पाठ्यक्रम देखें

अभ्यास निर्देश

  • अब से, आप किसी भी प्लॉट ऑब्जेक्ट में सीधे theme_ilo() जोड़ सकते हैं। इसे आज़माएँ! ilo_plot वैरिएबल को ओवरराइट करें ताकि theme_ilo() स्थायी रूप से लागू हो जाए।
  • अपनी custom थीम फंक्शन को अतिरिक्त theme() कॉल्स के साथ मिलाकर एडवांस्ड प्लॉट्स की सेटिंग्स को लचीले ढंग से एडजस्ट करें।
    • ऐसा करने के लिए, theme_ilo() कॉल के बाद एक और theme() कॉल जोड़ें।
    • strip.background आर्ग्युमेंट का उपयोग करते हुए facet लेबल्स के बैकग्राउंड fill को "gray60" और उनके color को "gray95" में बदलें।
    • facet लेबल्स के color को "white" में बदलें।

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# 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(___)
  )
कोड संपादित करें और चलाएँ