Matplotlib 2.1 - axes.Axes.hist

matplotlib.axes.Axes.hist




matplotlib
Axes.hist(x, bins=None, range=None, density=None, weights=None, cumulative=False, bottom=None, histtype='bar', align='mid', orientation='vertical', rwidth=None, log=False, color=None, label=None, stacked=False, normed=None, *, data=None, **kwargs)

एक हिस्टोग्राम प्लॉट करें।

एक्स के हिस्टोग्राम की गणना करें और खींचे। रिटर्न वैल्यू एक टुपल ( एन , डिब्बे , पैच ) या ([ n0 , n1 , ...], डिब्बे , [ पैच 0 , पैच 1 , ...]) है यदि इनपुट में एकाधिक डेटा होता है।

संभावित रूप से अलग-अलग लंबाई ([ x0 , x1 , ...]) के डेटासेट की सूची के रूप में एक्स के माध्यम से एकाधिक डेटा प्रदान किया जा सकता है, या 2-डी ndarray के रूप में जिसमें प्रत्येक कॉलम डेटासेट होता है। ध्यान दें कि सूची फॉर्म के सापेक्ष ndarray रूप को स्थानांतरित किया जाता है।

मास्क किए गए सरणी वर्तमान में समर्थित नहीं हैं।

पैरामीटर:

एक्स : (एन,) सरणी या अनुक्रम (एन,) सरणी

इनपुट मान, यह या तो एक सरणी या सरणी की अनुक्रम लेता है जो समान लंबाई के लिए आवश्यक नहीं है

डिब्बे : पूर्णांक या array_like या 'ऑटो', वैकल्पिक

यदि एक पूर्णांक दिया जाता है, तो bins + 1 बिन किनारों को लगातार numpy.histogram() के साथ numpy संस्करण> = 1.3 के लिए वापस कर दिया जाता है।

डिब्बे एक अनुक्रम है तो असमान दूरी वाले डिब्बे समर्थित हैं।

अगर Numpy 1.11 स्थापित है, तो 'auto' भी हो सकता है।

आरसीपीराम hist.bins से डिफ़ॉल्ट लिया जाता है।

रेंज : ट्यूपल या कोई नहीं, वैकल्पिक

डिब्बे की निचली और ऊपरी रेंज। निचले और ऊपरी आउटलर को नजरअंदाज कर दिया जाता है। यदि प्रदान नहीं किया गया है, तो सीमा है (x.min(), x.max()) । यदि डिब्बे अनुक्रम है तो रेंज का कोई प्रभाव नहीं पड़ता है।

यदि डिब्बे अनुक्रम या श्रेणी निर्दिष्ट है, तो ऑटोस्कलिंग x की सीमा के बजाय निर्दिष्ट बिन रेंज पर आधारित है।

डिफ़ॉल्ट None

घनत्व : बूलियन, वैकल्पिक

यदि True , तो वापसी ट्यूपल का पहला तत्व संभाव्यता घनत्व बनाने के लिए सामान्यीकृत गणना करेगा, यानी हिस्टोग्राम के तहत क्षेत्र (या अभिन्न) 1 तक होगा। यह अवलोकन समय की संख्या से गणना को विभाजित करके हासिल किया जाता है बिन चौड़ाई और अवलोकनों की कुल संख्या से विभाजित नहीं है। यदि स्टैक्ड भी True , तो हिस्टोग्राम की मात्रा 1 को सामान्यीकृत की जाती है।

डिफ़ॉल्ट मानदंड और घनत्व दोनों के लिए डिफ़ॉल्ट None । यदि या तो सेट किया गया है, तो उस मान का उपयोग किया जाएगा। यदि न तो सेट किया गया है, तो तर्कों को False रूप में माना जाएगा।

यदि दोनों घनत्व और मानदंड सेट किए गए हैं तो एक त्रुटि उठाई जाती है।

वजन : (एन,) array_like या कोई नहीं, वैकल्पिक

एक्स के समान आकार के वजन की एक सरणी। एक्स में प्रत्येक मान केवल बिन गिनती (1 के बजाय) के प्रति अपने संबंधित वजन को योगदान देता है। यदि मानदंड या घनत्व True , तो वजन सामान्यीकृत होते हैं, ताकि सीमा पर घनत्व का अभिन्न अंग 1 बना रहता है।

डिफ़ॉल्ट None

संचयी : बूलियन, वैकल्पिक

यदि True , तो एक हिस्टोग्राम की गणना की जाती है जहां प्रत्येक बिन उस बिन में गिना जाता है और छोटे मूल्यों के लिए सभी डिब्बे देता है। अंतिम बिन डेटापॉइंट्स की कुल संख्या देता है। यदि मानदंड या घनत्व भी True तो हिस्टोग्राम सामान्यीकृत होता है जैसे अंतिम बिन बराबर होता है 1. यदि संचयी मूल्यांकन 0 से कम (उदाहरण के लिए -1), संचय की दिशा को उलट दिया जाता है। इस मामले में, यदि मानदंड और / या घनत्व भी True , तो हिस्टोग्राम सामान्यीकृत होता है जैसे कि पहला बिन 1 बराबर होता है।

डिफ़ॉल्ट False

नीचे : array_like, स्केलर, या कोई नहीं

प्रत्येक बिन की निचली आधार रेखा का स्थान। यदि एक स्केलर, प्रत्येक बिन के लिए आधार रेखा उसी राशि से स्थानांतरित की जाती है। यदि कोई सरणी है, तो प्रत्येक बिन को स्वतंत्र रूप से स्थानांतरित किया जाता है और नीचे की लंबाई को डिब्बे की संख्या से मेल खाना चाहिए। यदि कोई नहीं है, तो 0 पर डिफ़ॉल्ट है।

डिफ़ॉल्ट None

हिस्टटाइप : {'बार', 'बार्स्टैक', 'चरण', 'stepfilled'}, वैकल्पिक

आकर्षित करने के लिए हिस्टोग्राम का प्रकार।

  • 'बार' पारंपरिक बार-प्रकार हिस्टोग्राम है। यदि एकाधिक डेटा दिए जाते हैं तो सलाखों को किनारे से अलग किया जाता है।
  • 'बार्स्टैकड' एक बार-प्रकार हिस्टोग्राम है जहां एकाधिक डेटा एक दूसरे के शीर्ष पर खड़े होते हैं।
  • 'चरण' एक लाइनप्लॉट उत्पन्न करता है जो डिफ़ॉल्ट रूप से unfilled है।
  • 'stepfilled' एक लाइनप्लॉट उत्पन्न करता है जो डिफ़ॉल्ट रूप से भरा होता है।

डिफ़ॉल्ट 'बार' है

संरेखित करें : {'बाएं', 'मध्य', 'दाएं'}, वैकल्पिक

नियंत्रित करता है कि हिस्टोग्राम कैसे प्लॉट किया जाता है।

  • 'बाएं': बाएं बिन किनारों पर बार केंद्रित हैं।
  • 'मध्य': बार बिन किनारों के बीच केंद्रित होते हैं।
  • 'दाएं': बार दाएं किनारों पर केंद्रित होते हैं।

डिफ़ॉल्ट 'मध्य' है

अभिविन्यास : {'क्षैतिज', 'लंबवत'}, वैकल्पिक

यदि 'क्षैतिज', बार बार प्रकार के हिस्टोग्राम के लिए बार का उपयोग किया जाएगा और नीचे क्वार बाएं किनारों के नीचे होगा।

rwidth : स्केलर या कोई नहीं, वैकल्पिक

बिन चौड़ाई के एक अंश के रूप में सलाखों की सापेक्ष चौड़ाई। यदि None , तो चौड़ाई की स्वचालित गणना करें।

अगर हिस्टटाइप 'चरण' या 'stepfilled' है तो अनदेखा किया।

डिफ़ॉल्ट None

लॉग : बूलियन, वैकल्पिक

यदि True , तो हिस्टोग्राम अक्ष को लॉग स्केल पर सेट किया जाएगा। यदि लॉग True और एक्स 1 डी सरणी है, तो खाली डिब्बे फ़िल्टर किए जाएंगे और केवल खाली नहीं होगा (n, bins, patches) वापस कर दिए जाएंगे।

डिफ़ॉल्ट False

रंग : रंग या सरणी के रंग या कोई नहीं, वैकल्पिक

कलर स्पेस या कलर चश्मे का अनुक्रम, प्रति डेटासेट में से एक। डिफ़ॉल्ट ( None ) मानक रेखा रंग अनुक्रम का उपयोग करता है।

डिफ़ॉल्ट None

लेबल : स्ट्रिंग या कोई नहीं, वैकल्पिक

स्ट्रिंग, या एकाधिक डेटासेट से मिलान करने के लिए तारों का अनुक्रम। बार चार्ट प्रति डेटासेट एकाधिक पैच उत्पन्न करते हैं, लेकिन केवल पहले लेबल को प्राप्त होता है, ताकि किंवदंती कमांड अपेक्षित रूप से काम करेगा।

डिफ़ॉल्ट None

ढेर : बुलियन, वैकल्पिक

यदि True , तो एकाधिक डेटा एक-दूसरे के शीर्ष पर खड़े हो जाते हैं यदि False एकाधिक डेटा पक्ष के किनारों पर आते हैं यदि हिस्टटाइप 'बार' है या एक दूसरे के शीर्ष पर है तो हिस्टटाइप 'चरण' है

डिफ़ॉल्ट False

यह दिखाता है:

n : सरणी या सरणी की सूची

हिस्टोग्राम डिब्बे के मूल्य। संभावित अर्थशास्त्र के विवरण के लिए मानदंड या घनत्व और वजन देखें। यदि इनपुट एक्स एक सरणी है, तो यह लंबाई nbins की एक सरणी है। यदि इनपुट एक अनुक्रम सरणी है [data1, data2,..] , तो यह उसी क्रम में प्रत्येक सरणी के लिए हिस्टोग्राम के मानों के साथ सरणी की एक सूची है।

डिब्बे : सरणी

डिब्बे के किनारों। लंबाई nbins + 1 (nbins बाएं किनारों और अंतिम बिन के दाएं किनारे)। जब भी कई डेटा सेट पास होते हैं तब भी एक एकल सरणी।

पैच : सूचियों की सूची या सूची

एकाधिक इनपुट डेटासेट्स अगर हिस्टोग्राम या ऐसी सूची की सूची बनाने के लिए इस्तेमाल किए गए व्यक्तिगत पैच की मूक सूची।

अन्य पैरामीटर्स:

** kwargs : Patch गुण

यह भी देखें

hist2d
2 डी हिस्टोग्राम

टिप्पणियाँ

Numpy रिलीज 1.5 तक, अंतर्निहित numpy हिस्टोग्राम समारोह normed=True साथ गलत था normed=True अगर बिन आकार असमान थे। एमपीएल ने उस त्रुटि को विरासत में मिला। पहले numpy संस्करणों का उपयोग करते समय इसे एमपीएल के भीतर ठीक किया गया है।

ध्यान दें

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

  • निम्नलिखित नामों के साथ सभी तर्क: 'भार', 'एक्स'।