रंग भरने की जगह बैंड की मोटाई का इस्तेमाल
आप एक शोधकर्ता हैं जो यह जाँच रहे हैं कि विज़ुअल खोने से पहले रॉकेट कितनी ऊँचाई तक पहुँचता है और Vandenberg Air Force Base पर प्रदूषक स्तर क्या हैं। आपने इस संबंध का प्रेडिक्ट करने के लिए एक मॉडल बनाया है (DataFrame rocket_height_model में संग्रहीत)। चूँकि आप स्वतंत्र रूप से काम कर रहे हैं, आपके पास अपनी जर्नल आर्टिकल में कलर फ़िगर्स के लिए भुगतान करने का बजट नहीं है। आपको अपने मॉडल के परिणामों का प्लॉट ब्लैक-एंड-व्हाइट में काम करने लायक बनाना है। इसके लिए, आप प्रत्येक प्रदूषक के प्रभाव के 90, 95, और 99% इंटरवल्स को क्रमशः छोटी होती बार्स के रूप में प्लॉट करेंगे.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में अपनी डेटा विज़ुअलाइज़ेशन बेहतर करें
अभ्यास निर्देश
- 90% के लिए
15, 95% के लिए10, और 99% के लिए5की मोटाई का उपयोग करें. - इंटरवल की मोटाई के मान को
plt.hlines()में पास करें. - कंट्रास्ट को हल्का रखने के लिए इंटरवल का रंग
'gray'सेट करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Decrase interval thickness as interval widens
sizes = [ ____, ____, ____]
int_widths = ['90% CI', '95%', '99%']
z_scores = [ 1.67, 1.96, 2.58]
for percent, Z, size in zip(int_widths, z_scores, sizes):
plt.hlines(y = rocket_model.pollutant,
xmin = rocket_model['est'] - Z*rocket_model['std_err'],
xmax = rocket_model['est'] + Z*rocket_model['std_err'],
label = percent,
# Resize lines and color them gray
linewidth = ____,
color = '____')
# Add point estimate
plt.plot('est', 'pollutant', 'wo', data = rocket_model, label = 'Point Estimate')
plt.legend(loc = 'center left', bbox_to_anchor = (1, 0.5))
plt.show()