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

एक ही फ़िगर में ratios प्लॉट करना

इस अभ्यास में, आप समय के साथ Microsoft की gross margin और asset turnover ratio को प्लॉट और compute करेंगे। लेकिन पिछले अभ्यास के विपरीत, यहाँ आप इन्हें एक ही फ़िगर में प्लॉट करेंगे। इससे रुझान को विज़ुअली समझना आसान होगा क्योंकि दोनों ratios एक ही फ़िगर में दिखेंगे।

आप इस अभ्यास में pandas की .melt() फंक्शन का उपयोग करेंगे। वीडियो में, फंक्शन में value_vars आर्ग्युमेंट specify किया गया था। value_vars वे कॉलम होते हैं जिन्हें हम unpivot करना चाहते हैं। हालाँकि, अगर value_vars specify नहीं किया गया, तो जो कॉलम id_vars नहीं हैं, वे सभी value_vars माने जाएँगे।

Asset turnover और gross margin ratios आपके लिए msft DataFrame में पहले से compute किए गए हैं, और क्रमशः "asset_turnover" और "gross_margin" कॉलम में उपलब्ध हैं.

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

Python में Financial Statements का विश्लेषण

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

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

  • msft DataFrame को wide से long फ़ॉर्मेट में कन्वर्ट करें.
  • asset turnover ratio और gross margin ratio को एक ही प्लॉट में प्लॉट करें, जहाँ x-axis पर Year हो, और Ratio dimension पर hue जोड़ें.

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

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

# Convert the DataFrame from wide to long
msft_melt = msft.melt(id_vars=____, value_vars=____, var_name="Ratio")

# Plot the data
plot = sns.lineplot(data=msft_melt, x=____, y=___, hue=____)
plt.show()

plot.xaxis.set_major_locator(MaxNLocator(integer=True))
plt.show()
कोड संपादित करें और चलाएँ