Matplotlib 3.0 - axes.Axes.hist
matplotlib.axes.Axes.hist

matplotlib.axes.Axes.hist
-
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)
[source] -
एक हिस्टोग्राम प्लॉट करें।
गणना और एक्स के हिस्टोग्राम ड्रा। यदि इनपुट में एकाधिक डेटा होते हैं, तो रिटर्न वैल्यू एक ट्यूपल ( एन , बिन्स , पैच ) या ([ n0 , n1 , ...], डिब्बे , [ पैचेज़ 0 , पैच 1 , ...] है।
संभावित भिन्न लंबाई ([ x0 , X1 , ...]) के डेटासेट की सूची के रूप में x के माध्यम से कई डेटा प्रदान किया जा सकता है, या 2-डी ndarray के रूप में जिसमें प्रत्येक कॉलम एक डेटासेट है। ध्यान दें कि सूची प्रपत्र के सापेक्ष ndarray फ़ॉर्म ट्रांसपोज़ किया गया है।
वर्तमान में नकाबपोश सरणियाँ समर्थित नहीं हैं।
पैरामीटर: -
x : (n,) array or sequence of (n,) arrays
-
इनपुट मान, इसमें एकल सरणी या सरणियों का अनुक्रम होता है, जो समान लंबाई के होने की आवश्यकता नहीं होती है।
-
bins : int or sequence or str, optional
-
यदि एक पूर्णांक दिया जाता है, तो
bins + 1
बिन किनारों की गणना की जाती है और वापस लौटाया जाता है, जोnumpy.histogram
अनुरूप है।यदि
bins
एक अनुक्रम है, तो बिन किनारों को देता है, जिसमें पहले बिन के बाएं किनारे और अंतिम बिन के दाहिने किनारे शामिल हैं। इस मामले में,bins
वापस किए गएbins
वापस कर दिया जाता है।सभी लेकिन अंतिम (दाहिना-सबसे) बिन आधा खुला है। दूसरे शब्दों में, यदि
bins
:[1, 2, 3, 4]
फिर पहला बिन
[1, 2)
(1 सहित, लेकिन 2 को छोड़कर) और दूसरा[2, 3)
। हालांकि, अंतिम बिन,[3, 4]
, जिसमें 4 शामिल हैं ।यदि कोई अनुक्रम है तो असमान रूप से उभरे हुए डिब्बे का समर्थन किया जाता है।
Numpy 1.11 या नए के साथ, आप वैकल्पिक रूप से एक बिनिंग रणनीति का वर्णन करने वाली एक स्ट्रिंग प्रदान कर सकते हैं, जैसे 'ऑटो', 'स्टर्गेस', 'एफडी', 'डैन', 'स्कॉट', 'राइस', 'स्टर्गेस या' स्क्वैर ' ,
numpy.histogram
देखें।डिफ़ॉल्ट
rcParams["hist.bins"]
से लिया गया है। -
range : tuple or None, optional
-
डिब्बे की निचली और ऊपरी सीमा। निचले और ऊपरी चौकीदारों को नजरअंदाज कर दिया जाता है। यदि प्रदान नहीं किया गया है, तो रेंज
(x.min(), x.max())
। यदि डिब्बे एक अनुक्रम है तो रेंज का कोई प्रभाव नहीं है।यदि डिब्बे एक अनुक्रम या सीमा निर्दिष्ट है, तो ऑटोस्कोलिंग एक्स की सीमा के बजाय निर्दिष्ट बिन सीमा पर आधारित है।
डिफ़ॉल्ट
None
-
density : bool, optional
-
यदि
True
, तो वापसी ट्यूपल का पहला तत्व एक घनत्व घनत्व बनाने के लिए सामान्यीकृत गणना होगा, अर्थात, हिस्टोग्राम के तहत क्षेत्र (या अभिन्न) 1 को योग करेगा। यह अवलोकनों की संख्या से गिनती को विभाजित करके प्राप्त किया जाता है। बिन चौड़ाई और टिप्पणियों की कुल संख्या से विभाजित नहीं। यदि स्टैक्ड भीTrue
, तो हिस्टोग्राम्स का योग 1 के लिए सामान्यीकृत है।डिफ़ॉल्ट मानदंड और घनत्व दोनों के लिए
None
। यदि या तो सेट किया गया है, तो उस मूल्य का उपयोग किया जाएगा। यदि न तो सेट किया जाता है, तो आर्ग्स कोFalse
माना जाएगा।यदि घनत्व और मानदंड निर्धारित किए जाते हैं, तो त्रुटि उत्पन्न होती है।
-
weights : (n, ) array_like or None, optional
-
वजन की एक सरणी, एक्स के समान आकार की। एक्स में प्रत्येक मान केवल बिन गिनती (1 के बजाय) की ओर अपने संबद्ध वजन का योगदान देता है। यदि मानदंड या घनत्व
True
, तो वज़न सामान्यीकृत होता है, ताकि सीमा पर घनत्व का अभिन्न अंग 1 बना रहे।डिफ़ॉल्ट
None
-
cumulative : bool, optional
-
यदि
True
, तो एक हिस्टोग्राम की गणना की जाती है, जहां प्रत्येक बिन उस बिन में गिनती देता है और छोटे मूल्यों के लिए सभी डिब्बे। अंतिम बिन कुल अंकों की संख्या देता है। यदि मानदंड या घनत्व भीTrue
तो हिस्टोग्राम को सामान्यीकृत किया जाता है जैसे कि अंतिम बिन बराबर होता है। यदि संचयी 0 से कम का मूल्यांकन करता है (जैसे, -1), तो संचय की दिशा उलट जाती है। इस मामले में, यदि मानदंड और / या घनत्व भीTrue
, तो हिस्टोग्राम को सामान्यीकृत किया जाता है जैसे कि पहले बिन 1 के बराबर होता है।डिफ़ॉल्ट
False
-
bottom : array_like, scalar, or None
-
प्रत्येक बिन के निचले आधार रेखा का स्थान। यदि एक स्केलर, प्रत्येक बिन के लिए आधार रेखा को उसी राशि से स्थानांतरित किया जाता है। यदि एक सरणी, प्रत्येक बिन को स्वतंत्र रूप से स्थानांतरित किया जाता है और नीचे की लंबाई को डिब्बे की संख्या से मेल खाना चाहिए। यदि कोई न हो, तो चूक ०
डिफ़ॉल्ट
None
-
histtype : {'bar', 'barstacked', 'step', 'stepfilled'}, optional
-
खींचने के लिए हिस्टोग्राम का प्रकार।
- 'बार' एक पारंपरिक बार-प्रकार हिस्टोग्राम है। यदि कई डेटा दिए जाते हैं तो बार को एक तरफ रखकर व्यवस्थित किया जाता है।
- 'बैरस्टैक्ड' एक बार-टाइप हिस्टोग्राम है, जहां एक-दूसरे के ऊपर कई डेटा स्टैक्ड होते हैं।
- 'स्टेप' एक लाइनप्लॉट बनाता है जो डिफ़ॉल्ट रूप से अनफिल्ड है।
- 'stepfilled' एक लाइनप्लॉट बनाता है जो डिफ़ॉल्ट रूप से भरा हुआ है।
डिफ़ॉल्ट 'बार' है
-
align : {'left', 'mid', 'right'}, optional
-
नियंत्रित करता है कि हिस्टोग्राम को कैसे प्लॉट किया जाता है।
- 'लेफ्ट': बार बाईं ओर किनारों पर केंद्रित होते हैं।
- 'मिड': बार किनारों के बीच केंद्रित होते हैं।
- 'दायें': दायें बिन किनारों पर केंद्रित हैं।
डिफ़ॉल्ट 'मध्य' है
-
orientation : {'horizontal', 'vertical'}, optional
-
यदि If क्षैतिज ’, बार का उपयोग बार-प्रकार के हिस्टोग्राम के लिए किया जाएगा और नीचे काँवर बाएं किनारे होगा।
-
rwidth : scalar or None, optional
-
बिन चौड़ाई के एक अंश के रूप में सलाखों की सापेक्ष चौड़ाई। यदि
None
, तो स्वचालित रूप से चौड़ाई की गणना करें।नजरअंदाज कर दिया जाए तो हिस्टाइप 'स्टेप' या 'स्टेपफिल्ड' है।
डिफ़ॉल्ट
None
-
log : bool, optional
-
यदि
True
, तो हिस्टोग्राम अक्ष को लॉग स्केल पर सेट किया जाएगा। यदि लॉगTrue
और x 1D सरणी है, तो खाली डिब्बे फ़िल्टर किए जाएंगे और केवल गैर-रिक्त(n, bins, patches)
वापस कर दिए जाएंगे।डिफ़ॉल्ट
False
-
color : color or array_like of colors or None, optional
-
कलर स्पेक्स या सीक्वेंस ऑफ़ कलर स्पेक्स, एक प्रति डेटासेट। डिफ़ॉल्ट (
None
) मानक लाइन रंग अनुक्रम का उपयोग करता है।डिफ़ॉल्ट
None
-
label : str or None, optional
-
स्ट्रिंग, या कई डेटासेट से मिलान करने के लिए अनुक्रम। बार चार्ट प्रति डेटासेट में कई पैच का उत्पादन करते हैं, लेकिन केवल पहला ही लेबल मिलता है, जिससे कि लेजेंड कमांड उम्मीद के मुताबिक काम करेगा।
डिफ़ॉल्ट
None
-
stacked : bool, optional
-
यदि
True
, तो कई डेटा को एक दूसरे के शीर्ष पर स्टैक्ड किया जाता है यदि हिस्टैप्ट 'बार' है या हिस्टटाइप 'स्टेप' है तो एक-दूसरे के ऊपर एक-दूसरे के साथ साइड डेटा को व्यवस्थित किया जाता है।डिफ़ॉल्ट
False
-
normed : bool, optional
-
पदावनत; इसके बजाय घनत्व कीवर्ड तर्क का उपयोग करें।
यह दिखाता है: -
n : array or list of arrays
-
हिस्टोग्राम डिब्बे के मूल्य। संभावित शब्दार्थ के विवरण के लिए आदर्श या घनत्व और भार देखें। यदि इनपुट x एक सरणी है, तो यह लंबाई nbins की एक सरणी है। यदि इनपुट एक अनुक्रम
[data1, data2,..]
, तो यह एक ही क्रम में प्रत्येक सरणियों के लिए हिस्टोग्राम के मूल्यों के साथ सरणियों की एक सूची है। -
bins : array
-
बिन के किनारे। लंबाई nbins + 1 (nbins बाएं किनारों और अंतिम बिन के दाहिने किनारे)। जब भी एक से अधिक डेटा सेट पास होते हैं तब भी हमेशा एक ही सरणी।
-
patches : list or list of lists
-
व्यक्तिगत पैच की मौन सूची हिस्टोग्राम या ऐसी सूची की सूची बनाने के लिए उपयोग किया जाता है यदि एकाधिक इनपुट डेटासेट।
अन्य पैरामीटर: -
**kwargs : Patch properties
यह भी देखें
-
hist2d
- 2 डी हिस्टोग्राम
टिप्पणियाँ
ध्यान दें
ऊपर वर्णित तर्कों के अलावा, यह फ़ंक्शन डेटा कीवर्ड तर्क ले सकता है। यदि ऐसा कोई डेटा तर्क दिया जाता है, तो निम्न तर्क डेटा द्वारा प्रतिस्थापित किए जाते हैं [<arg>] :
- निम्नलिखित नामों के साथ सभी तर्क: 'वज़न', 'x'।
डेटा के रूप में पारित वस्तुओं को आइटम एक्सेस (
data[<arg>]
) और सदस्यता परीक्षण (<arg> in data
) का समर्थन करना चाहिए। -