Matplotlib 2.1 - axes.Axes.tricontour

matplotlib.axes.Axes.tricontour




matplotlib
Axes.tricontour(*args, **kwargs)

एक अनियंत्रित त्रिकोणीय ग्रिड पर समोच्च बनाएं। tricontour() और tricontourf() क्रमशः समोच्च रेखाओं और भरे समोच्च आकर्षित करते हैं। जैसा कि ध्यान दिया गया है, फ़ंक्शन हस्ताक्षर और वापसी मान दोनों संस्करणों के लिए समान हैं।

त्रिभुज को दो तरीकों से निर्दिष्ट किया जा सकता है; या तो:

tricontour(triangulation, ...)

जहां त्रिकोण एक matplotlib.tri.Triangulation वस्तु है, या

tricontour(x, y, ...)
tricontour(x, y, triangles, ...)
tricontour(x, y, triangles=triangles, ...)
tricontour(x, y, mask=mask, ...)
tricontour(x, y, triangles, mask=mask, ...)

इस मामले में एक त्रिकोण वस्तु बनाई जाएगी। इन संभावनाओं के स्पष्टीकरण के लिए matplotlib.tri.Triangulation देखें।

शेष तर्क हो सकते हैं:

tricontour(..., Z)

जहां ज़ेड त्रिभुज में एक बिंदु, समोच्च करने के लिए मूल्यों की सरणी है। स्तर मान स्वचालित रूप से चुने जाते हैं।

tricontour(..., Z, N)

contour एन स्वचालित रूप से चुने गए स्तर।

tricontour(..., Z, V)

अनुक्रम वी में निर्दिष्ट मानों पर समोच्च रेखाएं बनाएं, जो बढ़ते क्रम में होनी चाहिए।

tricontourf(..., Z, V)

वी में मानों के बीच (लेन ( वी ) -1) क्षेत्रों को भरें, जो बढ़ते क्रम में होना चाहिए।

tricontour(Z, **kwargs)

रंग, लाइनविड्थ, मूल, cmap को नियंत्रित करने के लिए कीवर्ड तर्क का प्रयोग करें ... अधिक जानकारी के लिए नीचे देखें।

C = tricontour(...) एक TriContourSet वस्तु देता है।

वैकल्पिक कीवर्ड तर्क:

रंग : [ कोई नहीं | स्ट्रिंग | (mpl_colors)]

यदि कोई नहीं , तो cmap द्वारा निर्दिष्ट colormap का उपयोग किया जाएगा।

यदि एक स्ट्रिंग, जैसे 'आर' या 'लाल', इस स्तर में सभी स्तरों की योजना बनाई जाएगी।

यदि matplotlib रंग तर्क (स्ट्रिंग, फ्लोट, आरजीबी, आदि) का एक tuple निर्दिष्ट आदेश में विभिन्न रंगों में विभिन्न स्तरों की योजना बनाई जाएगी।

अल्फा : फ्लोट
अल्फा मिश्रण मूल्य
सेमीपैप : [ कोई नहीं | Colormap]
एक सेमी Colormap उदाहरण या कोई नहीं । अगर cmap कोई नहीं है और रंग कोई नहीं है , तो एक डिफ़ॉल्ट Colormap का उपयोग किया जाता है।
आदर्श : [ कोई नहीं | सामान्यीकृत]
एक matplotlib.colors.Normalize । रंगों को डेटा मानों को स्केल करने के लिए उदाहरण को matplotlib.colors.Normalize । यदि मानक कोई नहीं है और रंग कोई नहीं है , तो डिफ़ॉल्ट रैखिक स्केलिंग का उपयोग किया जाता है।
स्तर [ स्तर 0, स्तर 1 , ..., स्तर]
फ्लोटिंग पॉइंट नंबरों की एक सूची जो बढ़ते क्रम में, आकर्षित करने के लिए स्तर घटता दर्शाती है; उदाहरण के लिए, शून्य समोच्च पास levels=[0] को आकर्षित करने के लिए levels=[0]
उत्पत्ति : [ कोई नहीं | 'ऊपरी' | 'निचला' | 'छवि']

यदि कोई नहीं है , तो ज़ेड का पहला मान निचले बाएं कोने, स्थान (0,0) के अनुरूप होगा। अगर 'छवि', image.origin लिए image.origin मान का उपयोग किया जाएगा।

यह कीवर्ड सक्रिय नहीं है यदि एक्स और वाई को कॉल करने के लिए कॉल में निर्दिष्ट किया गया है।

सीमा : [ कोई नहीं | (x0, x1, y0, y1)]

यदि मूल कोई नहीं है , तो सीमा को matplotlib.pyplot.imshow() में समझा जाता है: यह बाहरी पिक्सेल सीमाएं देता है। इस मामले में, ज़ेड [0,0] की स्थिति पिक्सेल का केंद्र है, न कि कोने। यदि मूल कोई नहीं है , तो ( x0 , y0 ) ज़ेड [0,0] की स्थिति है, और ( x1 , y1 ) ज़ेड [-1, -1] की स्थिति है।

यह कीवर्ड सक्रिय नहीं है यदि एक्स और वाई को कॉल करने के लिए कॉल में निर्दिष्ट किया गया है।

लोकेटर : [ कोई नहीं | टिकर। लोकेटर सबक्लास]
यदि लोकेटर कोई नहीं है, तो डिफ़ॉल्ट MaxNLocator का उपयोग किया जाता है। लोकेटर को समोच्च स्तर निर्धारित करने के लिए प्रयोग किया जाता है यदि उन्हें स्पष्ट रूप से वी तर्क के माध्यम से नहीं दिया जाता है।
विस्तार : ['न तो' | 'दोनों' | 'मिनट' | 'अधिकतम']
जब तक यह 'न तो' न हो, तब तक समोच्च स्तर सीमा के एक या दोनों सिरों में स्वचालित रूप से जोड़े जाते हैं ताकि सभी डेटा शामिल हो। इन अतिरिक्त श्रेणियों को तब विशेष रंगमंच मानों के लिए मैप किया जाता है जो कोलोमाप रेंज के सिरों तक डिफ़ॉल्ट होते हैं, लेकिन matplotlib.colors.Colormap.set_under() और matplotlib.colors.Colormap.set_over() विधियों के माध्यम से सेट किया जा सकता है।
xunits , yunits : [ कोई नहीं | पंजीकृत इकाइयां]
Matplotlib.units.ConversionInterface का एक उदाहरण निर्दिष्ट करके धुरी इकाइयों को ओवरराइड करें।

tricontour-only कीवर्ड तर्क:

लाइनविड्थ : [ कोई नहीं | संख्या | संख्याओं का टुपल]

यदि lines.linewidth कोई नहीं है , तो matplotlibrc में lines.linewidth में डिफ़ॉल्ट चौड़ाई का उपयोग किया जाता है।

यदि कोई संख्या है, तो इस स्तर के साथ सभी स्तरों का प्लॉट किया जाएगा।

यदि एक टुपल, निर्दिष्ट स्तर में विभिन्न लाइनविड्थ के साथ विभिन्न स्तरों को प्लॉट किया जाएगा

linestyles : [ कोई नहीं | 'ठोस' | 'धराशायी' | 'डैशडॉट' | 'बिंदीदार']

यदि लिनेस्टाइल कोई नहीं है , तो 'ठोस' का उपयोग किया जाता है।

लिनेस्टाइल उपरोक्त तारों का एक पुनरावृत्त भी हो सकता है जो उपयोग किए जाने वाले लिनेस्टाइल का एक सेट निर्दिष्ट करता है। यदि यह समेकित समोच्च स्तर की संख्या से छोटा है तो इसे आवश्यकतानुसार दोहराया जाएगा।

यदि समोच्च एक मोनोक्रोम कोलोराप का उपयोग कर रहा है और समोच्च स्तर 0 से कम है, तो matplotlibrc में contour.negative_linestyle में निर्दिष्ट contour.negative_linestyle का उपयोग किया जाएगा।

tricontourf-only कीवर्ड तर्क:

एंटीअलाइज्ड : [ सच | झूठा ]
एंटीअलाइजिंग सक्षम करें

नोट: tricontourf शीर्ष पर बंद अंतराल भरता है; अर्थात, जेड 1 और जेड 2 के लिए , भरा क्षेत्र है:

z1 < z <= z2

एक अपवाद है: यदि निम्नतम सीमा जेड सरणी के न्यूनतम मान के साथ मेल खाती है, तो न्यूनतम न्यूनतम मूल्य निम्न अंतराल में शामिल किया जाएगा।