Matplotlib 3.0 - axes.Axes.fill_betweenx

matplotlib.axes.Axes.fill_betweenx




matplotlib

matplotlib.axes.Axes.fill_betweenx

Axes.fill_betweenx(y, x1, x2=0, where=None, step=None, interpolate=False, *, data=None, **kwargs) [source]

दो ऊर्ध्वाधर घटता के बीच के क्षेत्र को भरें।

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

आप कुछ वर्टिकल सेक्शन को भरने से बाहर कर सकते हैं जहाँ पर उपयोग कर रहे हैं।

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

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

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

x1 : array (length N) or scalar

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

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

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

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

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

interpolate : bool, optional

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

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

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

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

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

  • 'पूर्व': 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_between
Y- मानों के दो सेटों के बीच भरें।

टिप्पणियाँ

ध्यान दें

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

  • निम्नलिखित नामों के साथ सभी तर्क: 'जहां', 'एक्स 1', 'एक्स 2', 'वाई'।

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

matplotlib.axes.Axes.fill_betweenx का उपयोग करने वाले उदाहरण