Matplotlib 3.0 - axes.Axes.errorbar

matplotlib.axes.Axes.errorbar




matplotlib

matplotlib.axes.Axes.errorbar

Axes.errorbar(x, y, yerr=None, xerr=None, fmt='', ecolor=None, elinewidth=None, capsize=None, barsabove=False, lolims=False, uplims=False, xlolims=False, xuplims=False, errorevery=1, capthick=None, *, data=None, **kwargs) [source]

संलग्न त्रुटि पट्टियों के साथ लाइनों और / या मार्कर के रूप में प्लॉट y बनाम x।

x , y डेटा स्थानों को परिभाषित करते हैं, xerr , yerr एररबार आकारों को परिभाषित करते हैं। डिफ़ॉल्ट रूप से, यह डेटा मार्करों / लाइनों के साथ-साथ त्रुटि पट्टियों को भी खींचता है। बिना किसी डेटा मार्कर के एररबर्ज़ को खींचने के लिए fmt = 'none' का उपयोग करें।

पैरामीटर:
x, y : scalar or array-like

डेटा स्थिति।

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

त्रुटि आकार:

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

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

fmt : plot format string, optional, default: ''

डेटा बिंदुओं / डेटा लाइनों के लिए प्रारूप। विवरण के लिए plot देखें।

बिना किसी डेटा मार्कर के एररबर्स को प्लॉट करने के लिए 'नो' (केस असंवेदनशील) का उपयोग करें।

ecolor : mpl color, optional, default: None

एक matplotlib रंग arg जो रंग को एररबार लाइन देता है। यदि कोई नहीं है, तो मार्कर को जोड़ने वाली रेखा के रंग का उपयोग करें।

elinewidth : scalar, optional, default: None

त्रुटि पट्टियों का आधार। यदि कोई नहीं है, तो वर्तमान शैली के लिनिविथ का उपयोग किया जाता है।

capsize : scalar, optional, default: None

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

capthick : scalar, optional, default: None

कीवर्ड तर्क का एक उपनाम मार्कगेडविदथ (उर्फ मेव )। यह सेटिंग गुण के लिए अधिक समझदार नाम है जो अंकों में त्रुटि बार कैप की मोटाई को नियंत्रित करता है। पश्चगामी अनुकूलता के लिए, यदि मेव या मार्केरगाइडिड दिया जाता है, तो वे कैपथिक की सवारी करेंगे । यह भविष्य के रिलीज में बदल सकता है।

barsabove : bool, optional, default: False

यदि सही है, तो प्लॉट प्रतीकों के ऊपर एररबर्स को प्लॉट करेगा। डिफ़ॉल्ट नीचे है।

lolims, uplims, xlolims, xuplims : bool, optional, default: None

इन तर्कों का उपयोग यह बताने के लिए किया जा सकता है कि एक मान केवल ऊपरी / निचली सीमा देता है। उस स्थिति में यह इंगित करने के लिए एक कैरेट प्रतीक का उपयोग किया जाता है। लिमर्स -गर्मेंट्स उसी प्रकार के हो सकते हैं जैसे कि ज़ेर और येर । उल्टे कुल्हाड़ियों के साथ सीमा का उपयोग करने के लिए, set_xlim() या set_ylim() को set_ylim() से पहले बुलाया जाना चाहिए।

errorevery : positive integer, optional, default: 1

एररबर्स को सब्सक्राइब करता है। उदाहरण के लिए, यदि त्रुटिपूर्ण = 5, हर 5-वें डेटापॉइंट के लिए एररबर्स प्लॉट किए जाएंगे। डेटा प्लॉट अपने आप में अभी भी सभी डेटा पॉइंट दिखाता है।

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

कंटेनर में शामिल हैं:

  • Line2D : एक्स, वाई प्लॉट मार्कर और / या लाइन का लाइन 2 Line2D उदाहरण।
  • caplines: त्रुटि बार कैप्स के Line2D उदाहरणों का एक टपल।
  • barlinecols: क्षैतिज और ऊर्ध्वाधर त्रुटि श्रेणियों के साथ LineCollection का एक टपल।
अन्य पैरामीटर:
** kwargs:

अन्य सभी कीवर्ड तर्क मार्करों के लिए प्लॉट कमांड पर पास किए जाते हैं। उदाहरण के लिए, यह कोड मोटे हरे किनारों के साथ बड़े लाल वर्ग बनाता है:

x,y,yerr = rand(3,10)
errorbar(x, y, yerr, marker='s', mfc='red',
         mec='green', ms=20, mew=4)

जहां mfc , mec , ms और mew लंबे प्रॉपर्टी के नाम, मार्करफेसकलर , मार्केरडेजकलर , मार्कर और मार्केग्वीड के लिए उपनाम हैं।

मार्कर गुण के लिए मान्य kwargs Lines2D गुण हैं:

संपत्ति विवरण
agg_filter एक फिल्टर फ़ंक्शन, जो एक (एम, एन, 3) फ्लोट ऐरे और एक डीपीआई मूल्य लेता है, और एक (एम, एन, 3) एरे लौटाता है।
alpha नाव
animated bool
antialiased bool
clip_box Bbox
clip_on bool
clip_path [( Path , Transform ) | Patch | कोई नहीं]
color रंग
contains प्रतिदेय
dash_capstyle {'बट', 'राउंड', 'प्रोजेक्टिंग'}
dash_joinstyle {'मैंटर', 'राउंड', 'बेवल'}
dashes फ़्लोट्स का क्रम (अंक में स्याही बंद) या (कोई नहीं, कोई नहीं)
drawstyle {'डिफ़ॉल्ट', 'चरण', 'चरण-पूर्व', 'चरण-मध्य', 'चरण-पद'}
figure Figure
fillstyle {'पूर्ण', 'बाएं', 'दाएं', 'नीचे', 'शीर्ष', 'कोई नहीं'}
gid str
in_layout bool
label वस्तु
linestyle {'-', '-', '-', ':', '', (ऑफसेट, ऑन-ऑफ-सीक), ...}
linewidth नाव
marker अनजान
markeredgecolor रंग
markeredgewidth नाव
markerfacecolor रंग
markerfacecoloralt रंग
markersize नाव
markevery अनजान
path_effects AbstractPathEffect
picker फ्लोट या कॉल करने योग्य [[कलाकार, घटना], टपल [बूल, तानाशाह]]
pickradius नाव
rasterized बूल या कोई नहीं
sketch_params (पैमाना: फ्लोट, लंबाई: फ्लोट, यादृच्छिकता: फ्लोट)
snap बूल या कोई नहीं
solid_capstyle {'बट', 'राउंड', 'प्रोजेक्टिंग'}
solid_joinstyle {'मैंटर', 'राउंड', 'बेवल'}
transform matplotlib.transforms.Transform
url str
visible bool
xdata 1D सरणी
ydata 1D सरणी
zorder नाव

टिप्पणियाँ

ध्यान दें

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

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

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