Colors
अब तक आपने जो कोड लिखा है, वह स्क्रिप्ट में मौजूद है.
अगला कदम है प्लॉट को और रंगीन बनाना! इसके लिए आपके लिए एक सूची col बनाई गई है. इसमें हर देश के लिए एक रंग है, जो उस महाद्वीप पर निर्भर करता है जिससे वह देश संबंधित है.
आप सोच रहे हैं, सूची col कैसे बनाई गई? Gapminder डेटा में continent नाम की एक सूची होती है, जिसमें हर देश का महाद्वीप दिया होता है. फिर एक डिक्शनरी बनाई जाती है जो महाद्वीपों को रंगों से मैप करती है:
dict = {
'Asia':'red',
'Europe':'green',
'Africa':'blue',
'Americas':'yellow',
'Oceania':'black'
}
अभी इसकी चिंता न करें; आप अगला चैप्टर में डिक्शनरीज़ के बारे में सीखेंगे.
यह अभ्यास पाठ्यक्रम का हिस्सा है
इंटरमीडिएट Python
अभ्यास निर्देश
plt.scatter()फंक्शन के आर्ग्युमेंट्स मेंc = colजोड़ें.- बबल्स की अपारदर्शिता बदलने के लिए
plt.scatter()के अंदरalphaआर्ग्युमेंट को0.8सेट करें. Alpha का मान 0 से 1 तक हो सकता है, जहाँ 0 पूरी तरह ट्रांसपेरेंट होता है और 1 बिल्कुल भी ट्रांसपेरेंट नहीं.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Specify c and alpha inside plt.scatter()
plt.scatter(x = gdp_cap, y = life_exp, s = np.array(pop) * 2)
# Previous customizations
plt.xscale('log')
plt.xlabel('GDP per Capita [in USD]')
plt.ylabel('Life Expectancy [in years]')
plt.title('World Development in 2007')
plt.xticks([1000,10000,100000], ['1k','10k','100k'])
# Show the plot
plt.show()