Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Seaborn डिस्ट्रीब्यूशन प्लॉट में कर्व के नीचे का एरिया कैसे भरें?


Seaborn डिस्ट्रीब्यूशन प्लॉट में कर्व के नीचे का एरिया भरने के लिए, हम distplot() और fill_between() मेथड्स का उपयोग कर सकते हैं।

चरण

  • फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।
  • डेटा पॉइंट्स की एक लिस्ट बनाएं।
  • ऑब्जर्वेशन्स का यूनिवेरिएट डिस्ट्रीब्यूशन प्लॉट करें।
  • कर्व के नीचे का एरिया भरने के लिए fill_between() मेथड का उपयोग करें।
  • ऑटोस्केलिंग मार्जिन्स सेट या रिट्रीव करें, x=0 और y=0।
  • फिगर प्रदर्शित करने के लिए, show() मेथड का उपयोग करें।

उदाहरण

import seaborn as sns import scipy.stats as stats import matplotlib.pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True x = [2.0, 7.5, 9.0, 8.5] ax = sns.distplot(x, fit_kws={"color": "red"}, kde=False, fit=stats.gamma, hist=None, label="label 1") l1 = ax.lines[0] x1 = l1.get_xydata()[:, 0] y1 = l1.get_xydata()[:, 1] ax.fill_between(x1, y1, color="red", alpha=0.3) ax.margins(x=0, y=0) plt.show()

आउटपुट

Seaborn डिस्ट्रीब्यूशन प्लॉट में कर्व के नीचे का एरिया कैसे भरें?Seaborn डिस्ट्रीब्यूशन प्लॉट में कर्व के नीचे का एरिया कैसे भरें?


  1. Seaborn KDE प्लॉट में मीडियन कैसे लोकेट करें? Seaborn KDE प्लॉट में मीडियन कैसे लोकेट करें?

    Seaborn KDE प्लॉट में मीडियन लोकेट करने के लिए निम्नलिखिक चरणों का पालन करें: चरण फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें। NumPy का उपयोग करके रैंडम डेटा बनाएं। डेटा (चरण 2) का मीडियन खोजें। शेडेड रीजन प्लॉट करने के लिए kdeplot() का उपयोग करें। वर्टिकल लाइन प्लॉट करने के लिए a

  1. Matplotlib फिगर के मार्जिन्स कैसे सेट करें? Matplotlib फिगर के मार्जिन्स कैसे सेट करें?

    Matplotlib फिगर के मार्जिन्स सेट करने के लिए margins() मेथड का उपयोग करें। चरण फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें। NumPy का उपयोग करके t और y डेटा पॉइंट्स बनाएं। इंडेक्स 1 पर करंट फिगर में सबप्लॉट जोड़ें। plot() मेथड का उपयोग करके t और y डेटा पॉइंट्स प्लॉट करें। प्लॉट का

  1. Seaborn में x-ticks का घनत्व कैसे कम करें? Seaborn में x-ticks का घनत्व कैसे कम करें?

    Seaborn बारप्लॉट में बहुत सारे x-ticks हों तो, हर दूसरे लेबल को छुपाकर घनत्व कम करें। चरण फिगर साइज़ और ऑटोलेआउट सेट करें। Pandas DataFrame बनाएं और sns.barplot() से प्लॉट करें। bar_plot.get_xticklabels() को इन्यूमरेट करें। सम इंडेक्स वाले लेबल्स विजिबल रखें, विषम वाले set_visible(False) करें। plt.