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

Matplotlib में Seaborn बॉक्सप्लॉट में व्हिस्कर्स, फ्लायर्स, कैप्स आदि की प्रॉपर्टीज कैसे एडिट करें?


Seaborn बॉक्सप्लॉट में व्हिस्कर्स, फ्लायर्स, कैप्स आदि की प्रॉपर्टीज एडिट करने के लिए, हम निम्नलिखित चरण ले सकते हैं:

  • फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।
  • Pandas का उपयोग करके DataFrame बनाएं।
  • DataFrame कॉलम्स से बॉक्सप्लॉट बनाएं।
  • बॉक्सप्लॉट के outliers, boxes, medians, और whiskers डेटा प्राप्त करें।
  • उपरोक्त सभी डेटा प्रिंट करें।
  • फिगर प्रदर्शित करने के लिए, show() मेथड का उपयोग करें।

उदाहरण

import seaborn as sns import pandas as pd from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True df = pd.DataFrame(dict(age=[23, 45, 21, 15, 12])) _, bp = pd.DataFrame.boxplot(df, return_type='both') outliers = [flier.get_ydata() for flier in bp["fliers"]] boxes = [box.get_ydata() for box in bp["boxes"]] medians = [median.get_ydata() for median in bp["medians"]] whiskers = [whiskers.get_ydata() for whiskers in bp["whiskers"]] print("Outliers/Fliers: ", outliers) print("Boxes: ", boxes) print("Medians: ", medians) print("Whiskers: ", whiskers) plt.show()

आउटपुट

Outliers/Fliers: [array([45])] Boxes: [array([15., 15., 23., 23., 15.])] Medians: [array([21., 21.])] Whiskers: [array([15., 12.]), array([23., 23.])]

Matplotlib में Seaborn बॉक्सप्लॉट में व्हिस्कर्स, फ्लायर्स, कैप्स आदि की प्रॉपर्टीज कैसे एडिट करें?


  1. Seaborn jointplot में Matplotlib का उपयोग करके एक्सिस लेबल को कैसे कस्टमाइज़ करें? Seaborn jointplot में Matplotlib का उपयोग करके एक्सिस लेबल को कैसे कस्टमाइज़ करें?

    Seaborn के jointplot में एक्सिस लेबल को कस्टमाइज़ करने के लिए आप set_xlabel() और set_ylabel() मेथड्स का उपयोग कर सकते हैं। यह ट्यूटोरियल आपको चरण-दर-चरण प्रक्रिया दिखाता है। मुख्य चरण फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें। NumPy का उपयोग करके x और y डेटा पॉइंट्स बनाएं। sns.jo

  1. Matplotlib का उपयोग करके Seaborn काउंटप्लॉट में दिखाए गए समूहों की संख्या कैसे सीमित करें? Matplotlib का उपयोग करके Seaborn काउंटप्लॉट में दिखाए गए समूहों की संख्या कैसे सीमित करें?

    Seaborn काउंटप्लॉट में दिखाए गए समूहों की संख्या सीमित करने के लिए, हम group_count वेरिएबल का उपयोग कर सकते हैं, जिसे countplot() मेथड आर्गुमेंट्स में उपयोग किया जाता है। चरण एक फिगर और दो सबप्लॉट्स का सेट बनाएं। दो कीज़ के साथ Pandas का उपयोग करके डेटा फ्रेम बनाएं। countplot() मेथड में समूह

  1. Matplotlib का उपयोग करके Seaborn प्लॉट में लीजेंड का फॉन्ट साइज़ कैसे बढ़ाएं? Matplotlib का उपयोग करके Seaborn प्लॉट में लीजेंड का फॉन्ट साइज़ कैसे बढ़ाएं?

    Seaborn प्लॉट में लीजेंड का फॉन्ट साइज़ बढ़ाने के लिए, हम फॉन्टसाइज़ वेरिएबल का उपयोग कर सकते हैं और इसे legend() मेथड आर्गुमेंट में उपयोग कर सकते हैं। चरण Pandas का उपयोग करके डेटा फ्रेम बनाएं। कीज़ हैं नंबर, काउंट, और सेलेक्ट। barplot() मेथड का उपयोग करके Seaborn में बार प्लॉट करें। fontsiz