शुरू करेंमुफ़्त में शुरू करें

अंतरराष्ट्रीय आय वितरण का विज़ुअलाइज़ेशन

seaborn एक Python विज़ुअलाइज़ेशन लाइब्रेरी है जो सांख्यिकीय डेटा विज़ुअलाइज़ेशन के लिए matplotlib पर आधारित है.

डिफ़ॉल्ट रूप से, seaborn पैकेज का distplot() फंक्शन एक हिस्टोग्राम बनाता है, जिसमें डेटा को रेंज में बाँटकर बार्स के रूप में प्लॉट किया जाता है, और एक कर्नेल डेन्सिटी एस्टीमेशन (KDE) यानी स्मूदेड हिस्टोग्राम फिट करता है. आप distplot() का इस्तेमाल करके रगप्लॉट नाम का एक और ग्राफ भी बना सकते हैं, जो चार्ट के नीचे मार्कर जोड़ता है ताकि x-axis के साथ ऑब्ज़र्वेशन्स की डेन्सिटी दिखाई दे.

seaborn.distplot(a, bins=None, hist=True, kde=True, rug=False, ...)

पिछले अभ्यासों में, आपने एक क्वांटाइल प्लॉट बनाया था, जिसने वितरण के अलग-अलग बिंदुओं पर प्रति व्यक्ति आय के स्तर का काफ़ी सूक्ष्म अंदाज़ा दिया. यहाँ, आप distplot() का उपयोग करके पूरी तस्वीर देखेंगे!

pandas को pd के रूप में इम्पोर्ट किया जा चुका है, और पिछले अभ्यास का income DataFrame आपके वर्कस्पेस में उपलब्ध है.

यह अभ्यास पाठ्यक्रम का हिस्सा है

Python में वित्तीय डेटा इम्पोर्ट और मैनेज करना

पाठ्यक्रम देखें

अभ्यास निर्देश

  • seaborn को sns और matplotlib.pyplot को plt के रूप में इम्पोर्ट करें.
  • .describe() द्वारा दिए गए सार-सांख्यिकी (summary statistics) प्रिंट करें.
  • .distplot() से 'Income per Capita' कॉलम का एक बेसिक हिस्टोग्राम प्लॉट करें और दिखाएँ.
  • वही डेटा का एक रगप्लॉट बनाएँ और दिखाएँ; इसके लिए अतिरिक्त आर्ग्युमेंट्स में bins को 50, kde को False, और rug को True सेट करें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Import seaborn and matplotlib
____
____

# Print the summary statistics for income
print(____.____())

# Plot a basic histogram of income per capita
____

# Show the plot
plt.show()

# Plot a rugplot
sns.distplot(income['Income per Capita'], ____, ____, ____)

# Show the plot
plt.show()
कोड संपादित करें और चलाएँ