Matplotlib 3.0 - axes.Axes.boxplot

matplotlib.axes.Axes.boxplot




matplotlib

matplotlib.axes.Axes.boxplot

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) [source]

एक बॉक्स और व्हिस्कर प्लॉट बनाएं।

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

पैरामीटर:
x : Array or a sequence of vectors.

इनपुट डेटा।

notch : bool, optional (False)

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

ध्यान दें

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

sym : str, optional

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

vert : bool, optional (True)

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

whis : float, sequence, or string (default = 1.5)

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

bootstrap : int, optional

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

usermedians : array-like, optional

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

conf_intervals : array-like, optional

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

positions : array-like, optional

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

widths : scalar or array-like

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

patch_artist : bool, optional (False)

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

labels : sequence, optional

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

manage_xticks : bool, optional (True)

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

autorange : bool, optional (False)

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

meanline : bool, optional (False)

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

zorder : scalar, optional (None)

बॉक्सप्लॉट की सीमा निर्धारित करता है।

यह दिखाता है:
result : dict

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

  • boxes : बॉक्सपार्ट का मुख्य शरीर यदि सक्षम हो तो चतुर्थक और मंझला आत्मविश्वास अंतराल दिखा रहा है।
  • medians : प्रत्येक बक्से के मध्य पर क्षैतिज रेखाएँ।
  • whiskers : सबसे चरम, गैर-बाहरी डेटा बिंदुओं तक फैली ऊर्ध्वाधर रेखाएं।
  • caps : मूंछ के छोर पर क्षैतिज रेखाएं।
  • fliers : ऐसे डेटा का प्रतिनिधित्व करने वाले बिंदु जो मूंछ (फ़्लायर) से आगे बढ़ते हैं।
  • means : बिंदु या रेखा का मतलब का प्रतिनिधित्व करना।
अन्य पैरामीटर:
showcaps : bool, optional (True)

मूंछ के छोर पर कैप दिखाएं।

showbox : bool, optional (True)

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

showfliers : bool, optional (True)

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

showmeans : bool, optional (False)

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

capprops : dict, optional (None)

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

boxprops : dict, optional (None)

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

whiskerprops : dict, optional (None)

मूंछ की शैली को निर्दिष्ट करता है।

flierprops : dict, optional (None)

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

medianprops : dict, optional (None)

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

meanprops : dict, optional (None)

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

टिप्पणियाँ

ध्यान दें

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

  • सभी स्थिति और सभी खोजशब्द तर्क।

डेटा के रूप में पारित वस्तुओं को आइटम एक्सेस ( data[<arg>] ) और सदस्यता परीक्षण ( <arg> in data ) का समर्थन करना चाहिए।

matplotlib.axes.Axes.boxplot का उपयोग करने वाले उदाहरण