Matplotlib 3.0 - axes.Axes.bar

matplotlib.axes.Axes.bar




matplotlib

matplotlib.axes.Axes.bar

Axes.bar(x, height, width=0.8, bottom=None, *, align='center', data=None, **kwargs) [source]

एक बार प्लॉट बनाओ।

बार एक्स पर दिए गए संरेखित मस्तिष्क के साथ स्थित हैं। उनके आयाम चौड़ाई और ऊंचाई द्वारा दिए गए हैं। ऊर्ध्वाधर आधार रेखा नीचे है (डिफ़ॉल्ट 0)।

प्रत्येक x , ऊँचाई , चौड़ाई और नीचे या तो सभी सलाखों पर लागू होने वाला एक अदिश हो सकता है, या हो सकता है कि प्रत्येक बार के लिए एक अलग मान प्रदान करने वाला लंबाई N का एक क्रम हो।

पैरामीटर:
x : sequence of scalars

एक्स सलाखों के निर्देशांक। निर्देशांक के लिए बार के संरेखण के लिए भी देखें।

height : scalar or sequence of scalars

सलाखों की ऊँचाई।

width : scalar or array-like, optional

सलाखों की चौड़ाई (ओं) (डिफ़ॉल्ट: 0.8)।

bottom : scalar or array-like, optional

Y सलाखों के ठिकानों का समन्वय करता है (डिफ़ॉल्ट: 0)।

align : {'center', 'edge'}, optional, default: 'center'

एक्स निर्देशांक के लिए सलाखों के संरेखण:

  • 'केंद्र': एक्स पदों पर आधार केंद्र।
  • 'बढ़त': एक्स पदों के साथ सलाखों के बाएं किनारों को संरेखित करें।

दाहिने किनारे पर सलाखों को संरेखित करने के लिए एक नकारात्मक चौड़ाई पास align='edge' और align='edge'

यह दिखाता है:
container : BarContainer

सभी सलाखों और वैकल्पिक रूप से एररबार के साथ कंटेनर।

अन्य पैरामीटर:
color : scalar or array-like, optional

बार के रंग चेहरे।

edgecolor : scalar or array-like, optional

बार किनारों का रंग।

linewidth : scalar or array-like, optional

पट्टी के किनारे की चौड़ाई। यदि 0 है, तो किनारों को न खींचें।

tick_label : string or array-like, optional

सलाखों के टिक लेबल। डिफ़ॉल्ट: कोई नहीं (डिफ़ॉल्ट संख्यात्मक लेबल का उपयोग करें।)

xerr, yerr : scalar or array-like of shape(N,) or shape(2,N), optional

यदि कोई नहीं है , तो बार युक्तियों में क्षैतिज / ऊर्ध्वाधर त्रुटि पट्टियाँ जोड़ें। मान डेटा के सापेक्ष +/- आकार हैं:

  • स्केलर: सममित +/- सभी सलाखों के लिए मान
  • आकार (N,): सममित +/- प्रत्येक बार के लिए मान
  • आकार (2, N): प्रत्येक बार के लिए अलग - और + मान। पहली पंक्ति
    निम्न त्रुटियों में दूसरी पंक्ति में ऊपरी त्रुटियां हैं।
  • कोई नहीं : कोई त्रुटि नहीं। (चूक)

xerr और xerr के उपयोग पर एक उदाहरण के लिए त्रुटि सलाखों को निर्दिष्ट करने के विभिन्न तरीके देखें।

ecolor : scalar or array-like, optional, default: 'black'

त्रुटि पट्टियों का लाइन रंग।

capsize : scalar, optional

अंक में त्रुटि बार कैप की लंबाई। डिफ़ॉल्ट: कोई नहीं, जो rcParams["errorbar.capsize"] से मूल्य rcParams["errorbar.capsize"]

error_kw : dict, optional

क्वार्ग्स के शब्दकोश को एररबार विधि में पारित किया जाना है। यहाँ पर परिभाषित एक्लोरोज़ या कैपिसेज़ के मान स्वतंत्र कवारों पर पूर्वता बरतते हैं।

log : bool, optional, default: False

यदि सही है , तो y- अक्ष को लॉग स्केल होने के लिए सेट करें।

orientation : {'vertical', 'horizontal'}, optional

यह केवल आंतरिक उपयोग के लिए है। क्षैतिज बार भूखंडों के लिए barh उपयोग करें। डिफ़ॉल्ट: 'वर्टिकल'।

यह भी देखें

barh
एक क्षैतिज बार प्लॉट प्लॉट करें।

टिप्पणियाँ

वैकल्पिक तर्क रंग , edgecolor , linewidth , xerr , और yerr बार की संख्या के बराबर लंबाई के स्केलर या अनुक्रम हो सकते हैं। यह आपको स्टैक्ड बार चार्ट, या कैंडलस्टिक प्लॉट्स के आधार के रूप में बार का उपयोग करने में सक्षम बनाता है। विवरण: ज़ेर और येर को सीधे एररबार errorbar पारित किया जाता है, इसलिए उनके पास निचले और ऊपरी त्रुटियों के स्वतंत्र विनिर्देश के लिए 2xN का आकार भी हो सकता है।

अन्य वैकल्पिक kwargs:

संपत्ति विवरण
agg_filter एक फिल्टर फ़ंक्शन, जो एक (एम, एन, 3) फ्लोट ऐरे और एक डीपीआई मूल्य लेता है, और एक (एम, एन, 3) एरे लौटाता है।
alpha फ्लोट या कोई नहीं
animated bool
antialiased अनजान
capstyle {'बट', 'राउंड', 'प्रोजेक्टिंग'}
clip_box Bbox
clip_on bool
clip_path [( Path , Transform ) | Patch | कोई नहीं]
color रंग
contains प्रतिदेय
edgecolor रंग या कोई नहीं या 'ऑटो'
facecolor रंग या कोई नहीं
figure Figure
fill bool
gid str
hatch {'/', '\', '।', '-', '+', 'x', 'ओ', 'ओ', '।', '*'}।
in_layout bool
joinstyle {'मैंटर', 'राउंड', 'बेवल'}
label वस्तु
linestyle {'-', '-', '-', ':', '', (ऑफसेट, ऑन-ऑफ-सीक), ...}
linewidth फ्लोट या कोई भी डिफ़ॉल्ट रूप से नहीं
path_effects AbstractPathEffect
picker कोई नहीं या बूल या तैरने या बुलाने योग्य
rasterized बूल या कोई नहीं
sketch_params (पैमाना: फ्लोट, लंबाई: फ्लोट, यादृच्छिकता: फ्लोट)
snap बूल या कोई नहीं
transform Transform
url str
visible bool
zorder नाव

ध्यान दें

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

  • निम्नलिखित नामों के साथ सभी तर्क: 'नीचे', 'रंग', 'रंग', 'edgecolor', 'ऊँचाई', 'बाएँ', 'linewidth', 'tick_label', 'चौड़ाई', 'x', 'xerr' , 'y', 'yerr'।
  • सभी स्थितिगत तर्क।

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

matplotlib.axes.Axes.bar का उपयोग कर उदाहरण