Matplotlib 2.1 - axes.Axes.boxplot

matplotlib.axes.Axes.boxplot




matplotlib
Axes.boxplot(x, notch=None, sym=None, vert=None, whis=None, positions=None, widths=None, patch_artist=None, bootstrap=None, usermedians=None, conf_intervals=None, meanline=None, showmeans=None, showcaps=None, showbox=None, showfliers=None, boxprops=None, labels=None, flierprops=None, medianprops=None, meanprops=None, capprops=None, whiskerprops=None, manage_xticks=True, autorange=False, zorder=None, *, data=None)

एक बॉक्स और व्हिस्की साजिश बनाओ।

अनुक्रम x में x या प्रत्येक वेक्टर के प्रत्येक कॉलम के लिए एक बॉक्स और व्हिस्कर प्लॉट बनाएं। बॉक्स मध्यस्थ की रेखा के साथ, डेटा के निचले से ऊपरी क्वार्टाइल मानों तक फैला हुआ है। डेटा की सीमा दिखाने के लिए बॉक्स से व्हिस्कर्स विस्तारित होते हैं। Flier अंक whiskers के अंत से पहले हैं।

पैरामीटर:

एक्स : ऐरे या वैक्टरों का अनुक्रम।

इनपुट डेटा।

पायदान : बूल, वैकल्पिक (झूठा)

यदि True , तो एक नोटेड बॉक्स प्लॉट का उत्पादन करेगा। अन्यथा, एक आयताकार बॉक्सप्लॉट का उत्पादन होता है। अंक मध्य के चारों ओर आत्मविश्वास अंतराल (सीआई) का प्रतिनिधित्व करते हैं। नोट्स की गणना कैसे की जाती है, इस बारे में जानकारी के लिए bootstrap पैरामीटर के लिए प्रविष्टि देखें।

ध्यान दें

ऐसे मामलों में जहां सीआई के मूल्य निचले क्वार्टाइल से कम या ऊपरी चतुर्भुज से अधिक होते हैं, तो यह बॉक्स एक विशिष्ट "फ़्लिप" उपस्थिति देते हुए बॉक्स से आगे बढ़ेगा। यह अन्य सांख्यिकीय विज़ुअलाइज़ेशन पैकेजों के साथ व्यवहार और संगत होने की उम्मीद है।

sym : str, वैकल्पिक

फ्लायर पॉइंट्स के लिए डिफ़ॉल्ट प्रतीक। यदि आप फ्लायर दिखाना नहीं चाहते हैं तो एक खाली स्ट्रिंग ('') दर्ज करें। यदि None , तो फ्लायर 'बी +' के लिए डिफ़ॉल्ट हैं यदि आप अधिक नियंत्रण चाहते हैं तो flierprops kwarg का उपयोग करें।

ऊर्ध्वाधर : बूल, वैकल्पिक (सही)

यदि True (डिफ़ॉल्ट), बक्से लंबवत बनाता है। यदि False , तो सबकुछ क्षैतिज रूप से खींचा जाता है।

whis : फ्लोट, अनुक्रम, या स्ट्रिंग (डिफ़ॉल्ट = 1.5)

एक फ्लोट के रूप में, पहले और तीसरे क्वार्टाइल से परे व्हिस्की की पहुंच निर्धारित करता है। दूसरे शब्दों में, जहां आईक्यूआर इंटरक्वर्टाइल रेंज ( Q3-Q1 ) है, ऊपरी व्हिस्कर Q3 + whis*IQR से कम अंतिम डेटम तक Q3 + whis*IQR )। इसी तरह, निचला व्हिस्कर Q1 - whis*IQR से अधिक पहले डेटाम तक बढ़ाया जाएगा। व्हिस्कर्स से परे, डेटा को आउटलाइन माना जाता है और अलग-अलग बिंदुओं के रूप में प्लॉट किया जाता है। इसे न्यूनतम और अधिकतम मान दिखाने के लिए व्हिस्कर को मजबूर करने के लिए एक अनुचित उच्च मूल्य पर सेट करें। वैकल्पिक रूप से, डेटा के विशिष्ट प्रतिशत पर व्हिस्कर सेट करने के लिए इसे प्रतिशत के आरोही अनुक्रम (उदाहरण के लिए, [5, 9 5]) पर सेट करें। अंत में, जो डेटा और न्यूनतम डेटा के लिए व्हिस्कर को मजबूर करने के लिए स्ट्रिंग 'range' हो सकता है।

बूटस्ट्रैप : int, वैकल्पिक

निर्दिष्ट बॉक्सप्लॉट के लिए मध्य के चारों ओर आत्मविश्वास अंतराल बूट करने के लिए निर्दिष्ट करता है या नहीं। यदि bootstrap कोई नहीं है, तो bootstrap नहीं किया जाता है, और गॉसियन-आधारित एसिम्प्टोटिक सन्निकटन (मैकगिल, आर।, तुकी, जेडब्ल्यू, और लार्सन, डब्ल्यूए, 1 9 78, और केंडल और स्टुअर्ट, 1 9 67 देखें) का उपयोग करके गणना की गणना की जाती है। अन्यथा, बूटस्ट्रैप अपने 95% आत्मविश्वास अंतराल को निर्धारित करने के लिए मध्यस्थ को बूटस्ट्रैप करने के लिए समय की संख्या निर्दिष्ट करता है। 1000 और 10000 के बीच मूल्यों की सिफारिश की जाती है।

usermedians : सरणी की तरह, वैकल्पिक

एक सरणी या अनुक्रम जिसका पहला आयाम (या लंबाई) x के साथ संगत है। यह usermedians प्रत्येक तत्व के लिए matplotlib द्वारा गणना किए गए औसत लोगों को ओवरराइड करता है जो कि कोई None । जब usermedians का कोई तत्व कोई नहीं है, तो औसत को matplotlib द्वारा सामान्य के रूप में गणना की जाएगी।

conf_intervals : सरणी की तरह, वैकल्पिक

ऐरे या अनुक्रम जिसका पहला आयाम (या लंबाई) x के साथ संगत है और जिसका दूसरा आयाम 2 है। जब conf_intervals का कोई तत्व नहीं है, तो matplotlib द्वारा गणना की गई विशिष्ट स्थान ओवरराइड हैं (प्रदान की गई conf_intervals True )। जब conf_intervals का None तत्व None , तो अन्य kwargs (उदाहरण के लिए, bootstrap ) द्वारा निर्दिष्ट विधि द्वारा गणना की गणना की जाती है।

पदों : सरणी की तरह, वैकल्पिक

बक्से की स्थिति सेट करता है। टिकटें और सीमाएं स्वचालित रूप से पदों से मेल खाने के लिए सेट की जाती हैं। range(1, N+1) लिए डिफ़ॉल्ट range(1, N+1) जहां एन खींचे जाने वाले बक्से की संख्या है।

चौड़ाई : स्केलर या सरणी की तरह

प्रत्येक बॉक्स की चौड़ाई को स्केलर या अनुक्रम के साथ सेट करता है। डिफ़ॉल्ट 0.5 या 0.15*(distance between extreme positions) , यदि यह छोटा है।

पैच_आर्टिस्ट : बूल, वैकल्पिक (झूठा)

यदि False लाइन 2 डी कलाकार के साथ बक्से पैदा करती है। अन्यथा, बेंच और पैच कलाकारों के साथ खींचा।

लेबल : अनुक्रम, वैकल्पिक

प्रत्येक डेटासेट के लिए लेबल। लंबाई x आयामों के साथ संगत होना चाहिए।

manage_xticks : बूल, वैकल्पिक (सही)

यदि फ़ंक्शन को xlim और xtick स्थानों को समायोजित करना चाहिए।

autorange : बूल, वैकल्पिक (झूठा)

जब True और डेटा वितरित किया जाता है, तो 25 वें और 75 वें प्रतिशत बराबर होते हैं, whis 'range' सेट होता है जैसे कि व्हिस्की सिरों न्यूनतम और अधिकतम डेटा पर होते हैं।

मतलब रेखा : बूल, वैकल्पिक (झूठा)

यदि True (और showmeans True ), meanprops अनुसार बॉक्स की पूरी चौड़ाई meanprops रेखा के रूप में माध्य को प्रस्तुत करने का प्रयास करेगा (नीचे देखें)। अगर shownotches भी सही है तो अनुशंसित नहीं है। अन्यथा, मतलब अंक के रूप में दिखाया जाएगा।

ज़ॉर्डर : स्केलर, वैकल्पिक (कोई नहीं)

बॉक्सप्लॉट के ज़ेडर सेट करता है।

यह दिखाता है:

परिणाम : dict

बॉक्सप्लॉट के प्रत्येक घटक को matplotlib.lines.Line2D उदाहरणों की सूची में मैपिंग करने वाला एक शब्दकोश। उस शब्दकोश में निम्नलिखित कुंजी हैं (लंबवत बॉक्सप्लॉट मानते हैं):

  • boxes : बॉक्सप्लॉट का मुख्य निकाय क्वार्टाइल दिखाता है और सक्षम होने पर औसत के अंतराल अंतराल दिखाता है।
  • औसत: प्रत्येक बॉक्स के औसत पर क्षैतिज रेखाएं।
  • whiskers : सबसे चरम, गैर-बाहरी डेटा बिंदुओं तक विस्तारित लंबवत रेखाएं।
  • caps : व्हिस्कर्स के सिरों पर क्षैतिज रेखाएं।
  • fliers : डेटा का प्रतिनिधित्व करने वाले बिंदु जो व्हिस्कर्स (फ्लायर) से आगे बढ़ते हैं।
  • means : means प्रतिनिधित्व करने वाले अंक या रेखाएं।

ध्यान दें

उपरोक्त वर्णित तर्कों के अलावा, यह फ़ंक्शन डेटा कीवर्ड तर्क ले सकता है। यदि ऐसा डेटा तर्क दिया गया है, तो निम्न तर्कों को डेटा [<arg>] द्वारा प्रतिस्थापित किया गया है:

  • सभी स्थितित्मक और सभी कीवर्ड तर्क।
अन्य पैरामीटर्स:

showcaps : बूल, वैकल्पिक (सही)

व्हिस्कर्स के सिरों पर टोपी दिखाएं।

शोबॉक्स : बूल, वैकल्पिक (सही)

केंद्रीय बॉक्स दिखाएं।

शोफ्लियर : बूल, वैकल्पिक (सही)

कैप्स से परे आउटलायर दिखाएं।

शोमेन : बूल, वैकल्पिक (झूठा)

अंकगणितीय साधन दिखाएं।

capprops : dict, वैकल्पिक (कोई नहीं)

कैप्स की शैली निर्दिष्ट करता है।

boxprops : dict, वैकल्पिक (कोई नहीं)

बॉक्स की शैली निर्दिष्ट करता है।

whiskerprops : dict, वैकल्पिक (कोई नहीं)

व्हिस्कर्स की शैली निर्दिष्ट करता है।

flierprops : dict, वैकल्पिक (कोई नहीं)

फ्लायर की शैली निर्दिष्ट करता है।

medianprops : dict, वैकल्पिक (कोई नहीं)

औसत की शैली निर्दिष्ट करता है।

meanprops : dict, वैकल्पिक (कोई नहीं)

माध्य की शैली निर्दिष्ट करता है।