एक बेसिक टेक्स्ट एनोटेशन
मौजूदा scatter plot में आप एक खास तौर पर उभरा हुआ पॉइंट देख सकते हैं जिसमें August के लिए देखा गया सबसे बड़ा SO2 मान है। यह पॉइंट 11 August, 2013 को Cincinnati का है; हालाँकि, प्लॉट की वर्तमान स्थिति से आप यह जानकारी नहीं जान पाएँगे। बेसिक टेक्स्ट annotations रोचक outliers दिखाने और थोड़ी अतिरिक्त जानकारी देने के लिए बेहतरीन होते हैं। इस outlier के बारे में थोड़ा संदर्भ देकर एक बेसिक टेक्स्ट annotation जोड़कर Cincinnati वाले मान पर पाठकों का ध्यान दिलाइए।
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में अपनी डेटा विज़ुअलाइज़ेशन बेहतर करें
अभ्यास निर्देश
- scatter plot में प्लॉट किए गए डेटा को सिर्फ August तक फ़िल्टर करें।
- सबसे ऊँचे
SO2मान को हाइलाइट करने के लिएx = 0.57औरy = 41पर टेक्स्ट annotation ड्रॉ करें। - annotation का लेबल यह रखें:
'Cincinnati had highest observed\nSO2 value on Aug 11, 2013'(लाइन ब्रेक पर ध्यान दें)। - annotation के लिए फ़ॉन्ट का आकार
'large'कर दें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Draw basic scatter plot of pollution data for August
sns.scatterplot(x = 'CO', y = 'SO2', data = pollution[pollution.month == ____])
# Label highest SO2 value with text annotation
plt.text(____, ____,
'____',
# Set the font to large
fontdict = {'ha': 'left', '____': '____'})
plt.show()