Matplotlib 3.0 - axes.Axes.fill_between

matplotlib.axes.Axes.fill_between




matplotlib

matplotlib.axes.Axes.fill_between

Axes.fill_between(x, y1, y2=0, where=None, interpolate=False, step=None, *, data=None, **kwargs) [source]

दो क्षैतिज वक्रों के बीच के क्षेत्र को भरें।

घटता अंक ( x , y1 ) और ( x , y2 ) द्वारा परिभाषित किया गया है। यह भरे हुए क्षेत्र का वर्णन करने वाले एक या कई बहुभुज बनाता है।

आप कुछ क्षैतिज अनुभागों का उपयोग करके भरने से बाहर कर सकते हैं।

डिफ़ॉल्ट रूप से, किनारे दिए गए बिंदुओं को सीधे कनेक्ट करते हैं। यदि चरण एक स्टेप फंक्शन होना चाहिए, यानी x के बीच में स्थिर हो तो स्टेप का उपयोग करें।

पैरामीटर:
x : array (length N)

X घटता को परिभाषित करने वाले नोड्स का समन्वय करता है।

y1 : array (length N) or scalar

Y पहले वक्र को परिभाषित करने वाले नोड्स का समन्वय करता है।

y2 : array (length N) or scalar, optional, default: 0

Y दूसरी वक्र को परिभाषित करने वाले नोड्स का समन्वय करता है।

where : array of bool (length N), optional, default: None

परिभाषित करें कि कुछ क्षैतिज क्षेत्रों को भरे जाने से कहां रखा जाए। भरे हुए क्षेत्रों को निर्देशांक x[where] द्वारा परिभाषित किया गया है। अधिक सटीक रूप से, x[i] और x[i+1] बीच भरें यदि where[i] and where[i+1] । ध्यान दें कि इस परिभाषा का तात्पर्य है कि दो गलत मूल्यों के बीच एक पृथक ट्रू मान जहां भरने का परिणाम नहीं देगा। सत्य स्थिति के दोनों पक्ष आसन्न मिथ्या मूल्यों के कारण अपूर्ण रहते हैं।

interpolate : bool, optional

यह विकल्प केवल तभी उपयोग किया जाता है जब उपयोग किया जाता है और दो घटता एक दूसरे को पार कर रहे हैं।

शब्दार्थ, जहां अक्सर y1 > y2 या समान के लिए उपयोग किया जाता है। डिफ़ॉल्ट रूप से, भरे हुए क्षेत्र को परिभाषित करने वाले बहुभुज के नोड केवल x सरणी में पदों पर रखे जाएंगे। ऐसा बहुभुज चौराहे के करीब उपरोक्त शब्दार्थों का वर्णन नहीं कर सकता है। चौराहे वाले एक्स-सेक्शन बस क्लिप होते हैं।

ट्रू के लिए इंटरपोलेट की स्थापना वास्तविक चौराहे बिंदु की गणना करेगी और भरे हुए क्षेत्र को इस बिंदु तक बढ़ाएगी।

step : {'pre', 'post', 'mid'}, optional

यदि चरण x के बीच में स्थिर होना चाहिए, तो चरण को परिभाषित करें। मान निर्धारित करता है कि चरण कहां होगा:

  • 'पूर्व': y मान को लगातार हर x स्थिति से बाईं ओर जारी रखा जाता है, अर्थात अंतराल (x[i-1], x[i]] का मान y[i]
  • 'पद': y मान को हर x स्थिति से दाईं ओर निरंतर जारी रखा जाता है, अर्थात अंतराल [x[i], x[i+1]) का मूल्य y[i]
  • 'मध्य': चरण एक्स पोजीशन के बीच आधे रास्ते में होते हैं।
यह दिखाता है:
`.PolyCollection`

एक PolyCollection जिसमें प्लॉट किए गए बहुभुज होते हैं।

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

अन्य सभी खोजशब्द तर्क PolyCollection पर दिए PolyCollection । वे Polygon गुणों को नियंत्रित करते हैं:

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

यह भी देखें

fill_betweenx
एक्स-मान के दो सेटों के बीच भरें।

टिप्पणियाँ

ध्यान दें

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

  • निम्नलिखित नामों के साथ सभी तर्क: 'कहाँ', 'x', 'y1', 'y2'।

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

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