नई थीम फंक्शन को प्लॉट पर लागू करें
जब आप अपनी 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(___)
)