Matplotlib 3.0 - axes.Axes.pcolorfast
matplotlib.axes.Axes.pcolorfast

matplotlib.axes.Axes.pcolorfast
-
Axes.pcolorfast(*args, alpha=None, norm=None, cmap=None, vmin=None, vmax=None, data=None, **kwargs)
[source] -
एक गैर-नियमित आयताकार ग्रिड के साथ एक छद्म चॉकलेट निर्माता भूखंड बनाएं।
कॉल हस्ताक्षर:
ax.pcolorfast(C, **kwargs) ax.pcolorfast(xr, yr, C, **kwargs) ax.pcolorfast(x, y, C, **kwargs) ax.pcolorfast(X, Y, C, **kwargs)
यह विधि ~ .Axes.pcolor` और
pcolormesh
समान है। यह Agg बैकएंड के साथ सबसे तेज़ पीसी-प्रकार की साजिश रचने के लिए डिज़ाइन किया गया है। इसे प्राप्त करने के लिए, यह इनपुट ग्रिड (नियमित आयताकार, गैर-नियमित आयताकार या मनमाना चतुर्भुज) की जटिलता के आधार पर आंतरिक रूप से विभिन्न एल्गोरिदम का उपयोग करता है।चेतावनी
यह तरीका प्रायोगिक है।
pcolor
याpcolormesh
तुलना में इसकी कुछ सीमाएँ हैं:- यह केवल फ्लैट शेडिंग का समर्थन करता है (कोई रूपरेखा नहीं)
- इसमें कुल्हाड़ियों के लॉग स्केलिंग के लिए समर्थन का अभाव है।
- इसमें पाइलट रैपर नहीं होता है।
पैरामीटर: -
C : array-like(M, N)
-
एक अदिश 2D सरणी। मान रंग-मैप किए जाएंगे। सी एक नकाबपोश सरणी हो सकती है।
-
x, y : tuple or array-like
-
X और Y का उपयोग चतुर्भुज के निर्देशांक को निर्दिष्ट करने के लिए किया जाता है। ऐसा करने के विभिन्न तरीके हैं:
-
एक समान आयताकार ग्रिड को परिभाषित करने के लिए tuples
xr=(xmin, xmax)
औरyr=(ymin, ymax)
का उपयोग करें।टुपल्स ग्रिड के बाहरी किनारों को परिभाषित करते हैं। सभी व्यक्तिगत चतुर्भुज समान आकार के होंगे। यह सबसे तेज संस्करण है।
-
गैर-समान आयताकार ग्रिड को निर्दिष्ट करने के लिए 1D सरणियों x , y का उपयोग करें।
इस स्थिति में x और y को कोशिकाओं की x और y सीमाओं को निर्दिष्ट करते हुए, लंबाई N + 1 और M + 1 की मोनोटोनिक 1D सरणियाँ होनी चाहिए।
गति मध्यवर्ती है। नोट: ग्रिड की जाँच की जाती है, और यदि समान पाया जाता है तो तेज़ संस्करण का उपयोग किया जाता है।
-
यदि आपको एक मनमाने चतुर्भुज ग्रिड की आवश्यकता है, तो 2D सरणियों X , Y का उपयोग करें (अर्थात यदि चतुर्भुज आयताकार नहीं हैं)।
इस मामले में एक्स और वाई आकार (एम, एन) के साथ 2 डी सरणियां हैं, रंगीन चतुर्भुज के कोनों के एक्स और वाई निर्देशांक को निर्दिष्ट करते हैं। विवरण के लिए
pcolormesh
देखें।यह सबसे सामान्य है, लेकिन रेंडर करने में सबसे धीमा है। हालाँकि, यह ps, pdf और svg बैकएंड का उपयोग करके अधिक और अधिक कॉम्पैक्ट आउटपुट का उत्पादन कर सकता है।
Xr और x चूक को
xr=(0, N)
,yr=(O, M)
। -
-
cmap : str or Colormap, optional
-
एक Colormap उदाहरण या पंजीकृत Colormap नाम। Colormap C मानों को रंगों में मैप करता है ।
rcParams["image.cmap"]
लिए डिफ़ॉल्ट। -
norm : Normalize, optional
-
नॉर्मलाइज़ उदाहरण रंगों को मैप करने के लिए डेटा मानों को कैनोनिकल कॉलोर्मैप रेंज [0, 1] तक ले जाता है। डिफ़ॉल्ट रूप से, डेटा श्रेणी को रेखीय स्केलिंग का उपयोग करके रंगीन पट्टी रेंज में मैप किया जाता है।
-
vmin, vmax : scalar, optional, default: None
-
रंग रेंज। यदि कोई नहीं है , तो उपयुक्त न्यूनतम / अधिकतम मान स्वचालित रूप से
Normalize
उदाहरण (डिफ़ॉल्ट रैखिक स्केलिंग के मामले में सी के संबंधित न्यूनतम / अधिकतम मूल्यों के लिए चूक) द्वारा चुना जाता है। -
alpha : scalar, optional, default: None
-
अल्फा सम्मिश्रण मान, 0 (पारदर्शी) और 1 (अपारदर्शी) के बीच।
-
snap : bool, optional, default: False
-
चाहे पिक्सेल की सीमाओं के लिए जाल को स्नैप करें।
यह दिखाता है: -
image : AxesImage or PcolorImage or QuadMesh
-
वापसी प्रकार ग्रिड के प्रकार पर निर्भर करता है:
-
एक नियमित आयताकार ग्रिड के लिए
AxesImage
। -
एक गैर-नियमित आयताकार ग्रिड के लिए
PcolorImage
। -
एक गैर-आयताकार ग्रिड के लिए
QuadMesh
।
-
एक नियमित आयताकार ग्रिड के लिए
टिप्पणियाँ
ध्यान दें
ऊपर वर्णित तर्कों के अलावा, यह फ़ंक्शन डेटा कीवर्ड तर्क ले सकता है। यदि ऐसा कोई डेटा तर्क दिया जाता है, तो निम्न तर्क डेटा द्वारा प्रतिस्थापित किए जाते हैं [<arg>] :
- सभी स्थिति और सभी खोजशब्द तर्क।
डेटा के रूप में पारित वस्तुओं को आइटम एक्सेस (
data[<arg>]
) और सदस्यता परीक्षण (<arg> in data
) का समर्थन करना चाहिए।