संदर्भ के अनुसार अपनी पैलेट समायोजित करें
आपसे आपकी कंपनी की वेबसाइट के लिए एक फ़िगर बनाने को कहा गया है। वेबसाइट की थीम काली और स्टाइलिश है, और अगर आपका प्लॉट सफेद हुआ तो वह काफी अटपटा लगेगा। कंपनी की एस्थेटिक से मेल कराने के लिए आप बैकग्राउंड को काला कर सकते हैं: plt.style.use("dark_background").
आपसे जो फ़िगर बनवाया जा रहा है, वह अलग-अलग शहरों (जो oct_2015_o3 के रूप में दिए गए हैं) के लिए अक्टूबर 2015 के दौरान O3 मानों को प्लॉट करता है। आप इसे हीटमैप के रूप में प्लॉट करेंगे जहाँ हर सेल का रंग यह एन्कोड करेगा कि माप समग्र औसत O3 मान से कितने स्टैंडर्ड डिविएशंस दूर है। वेबसाइट के डार्क बैकग्राउंड के कारण, आप अपनी कलर पैलेट को इस तरह समायोजित करना चाहेंगे कि null मान (या औसत से 0 स्टैंडर्ड डिविएशंस) डिफॉल्ट सफेद के बजाय डार्क रंग में दिखे।
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में अपनी डेटा विज़ुअलाइज़ेशन बेहतर करें
अभ्यास निर्देश
plt.style.use()के साथ प्लॉट की थीम डार्क सेट करें।plt.style.use()के लिए उपलब्ध थीम्स देखने के लिएplt.style.availableचलाइए; वह थीम चुनिए जो बैकग्राउंड को डार्क बना दे।
कस्टम पैलेट में
centerमान को डिफॉल्ट सफेद के बजाय'dark'पर सेट कर के संशोधित करें।
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Dark plot background
plt.style.use("____")
# Modify palette for dark background
color_palette = sns.diverging_palette(250, 0,
____ = '____',
as_cmap = True)
# Pass palette to plot and set center
sns.heatmap(oct_2015_o3,
cmap = color_palette,
center = 0)
plt.yticks(rotation = 0)
plt.show()