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

Matplotlib में सीबॉर्न बॉक्सप्लॉट में व्हिस्कर्स, फ़्लायर, कैप आदि के गुणों को कैसे संपादित करें?


सीबॉर्न बॉक्सप्लॉट में व्हिस्कर्स, फ़्लायर, कैप आदि के गुणों को संपादित करने के लिए, हम निम्नलिखित कदम उठा सकते हैं -

  • आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।
  • पंडों का उपयोग करके डेटाफ़्रेम बनाएं।
  • डेटाफ़्रेम कॉलम से बॉक्सप्लॉट बनाएं।
  • बॉक्सप्लॉट के आउटलेयर, बॉक्स, मीडियन प्राप्त करें , और मूंछें डेटा।
  • उपरोक्त सभी डेटा प्रिंट करें।
  • आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि।

उदाहरण

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 में सीबॉर्न बॉक्सप्लॉट में व्हिस्कर्स, फ़्लायर, कैप आदि के गुणों को कैसे संपादित करें?


  1. Matplotlib का उपयोग कर सीबोर्न जॉइंटप्लॉट में अक्ष लेबल को कैसे अनुकूलित करें?

    सीबॉर्न जॉइंटप्लॉट में अक्ष लेबल को अनुकूलित करने के लिए, हम निम्नलिखित कदम उठा सकते हैं आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें। numpy का उपयोग करके x और y डेटा बिंदु बनाएं। jointplot() का उपयोग करें सीबॉर्न में एक संयुक्त भूखंड की साजिश रचने की विधि। अनुकूलित अक्ष ल

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

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

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

    सीबॉर्न प्लॉट में लेजेंड के फॉन्ट साइज को बढ़ाने के लिए, हम फॉन्टसाइज वेरिएबल का उपयोग कर सकते हैं और इसका उपयोग लीजेंड () में कर सकते हैं। विधि तर्क। कदम पांडा का उपयोग करके डेटा फ़्रेम बनाएं। कुंजियाँ संख्या, गिनती और चयन हैं। barplot() . का उपयोग करके सीबॉर्न में बार प्लॉट करें विधि। वैर