Matplotlib 2.1 - axes.Axes.barbs

matplotlib.axes.Axes.barbs




matplotlib
Axes.barbs(*args, data=None, **kw)

बार्बों का एक 2-डी क्षेत्र प्लॉट करें।

कॉल हस्ताक्षर:

barb(U, V, **kw)
barb(U, V, C, **kw)
barb(X, Y, U, V, **kw)
barb(X, Y, U, V, C, **kw)

तर्क:

एक्स , वाई :
बार्ब स्थानों के एक्स और वाई निर्देशांक (डिफ़ॉल्ट बार्ब का सिर है; पिवोट क्वार्ग देखें)
यू , वी :
बार्ब शाफ्ट के एक्स और वाई घटक दें
सी :
बार्ब्स में रंगों को मैप करने के लिए उपयोग किया जाने वाला एक वैकल्पिक सरणी

सभी तर्क 1-डी या 2-डी सरणी या अनुक्रम हो सकते हैं। यदि एक्स और वाई अनुपस्थित हैं, तो वे एक समान ग्रिड के रूप में उत्पन्न होंगे। यदि यू और वी 2-डी सरणी हैं लेकिन एक्स और वाई 1-डी हैं, और यदि len(X) और len(Y) यू के कॉलम और पंक्ति आयामों से मेल खाते हैं, तो एक्स और वाई को numpy.meshgrid() साथ विस्तारित किया numpy.meshgrid()

यू , वी , सी मास्क किए गए सरणी हो सकते हैं, लेकिन मुखौटा एक्स , वाई वर्तमान में समर्थित नहीं हैं।

कीवर्ड तर्क:

लंबाई :
अंक में बार्ब की लंबाई; बार्ब के अन्य हिस्सों को इसके खिलाफ बढ़ाया जाता है। डिफ़ॉल्ट 7 है।
पिवट : ['टिप' | 'मध्य' | फ्लोट]
ग्रिड बिंदु पर तीर का हिस्सा; तीर इस बिंदु के बारे में घूमता है, इसलिए नाम पिवट । डिफ़ॉल्ट 'टिप' है। एक संख्या भी हो सकती है, जो बार्ब की शुरुआत को बदल देती है जो मूल से कई बिंदुओं को बदलती है।
बारबकलर : [रंग | रंग अनुक्रम]
किसी भी झंडे को छोड़कर बार्ब के सभी हिस्सों को रंग निर्दिष्ट करता है। यह पैरामीटर बहुभुज के लिए किनारे रंग पैरामीटर के समान है , जिसका उपयोग इसके बजाय किया जा सकता है। हालांकि यह पैरामीटर फेसकलर ओवरराइड करेगा।
ध्वज रंग: [रंग | रंग अनुक्रम]
बार्ब पर किसी भी झंडे का रंग निर्दिष्ट करता है। यह पैरामीटर बहुभुज के लिए फेसकलर पैरामीटर के समान है , जिसका उपयोग इसके बजाय किया जा सकता है। हालांकि यह पैरामीटर फेसकलर ओवरराइड करेगा। यदि यह सेट नहीं है (और सी या तो नहीं है) तो फ्लैगकलर को बारबकलर से मिलान करने के लिए सेट किया जाएगा ताकि बार्ब का एक समान रंग हो। यदि सी सेट किया गया है, तो फ्लैगकलर का कोई प्रभाव नहीं पड़ता है।
आकार :

गुणांक का एक शब्दकोश किसी दिए गए फीचर के अनुपात को बारब की लंबाई में निर्दिष्ट करता है। केवल वे मान जो ओवरराइड करना चाहते हैं उन्हें शामिल करने की आवश्यकता है। इन विशेषताओं में शामिल हैं:

  • 'रिक्ति' - सुविधाओं के बीच की जगह (झंडे, पूर्ण / आधा बार्ब)
  • 'ऊंचाई' - एक ध्वज या पूर्ण बारब की ऊंचाई (शाफ्ट से ऊपर की दूरी)
  • 'चौड़ाई' - ध्वज की चौड़ाई, पूर्ण बारब की चौड़ाई की दोगुना
  • 'blankbarb' - सर्कल का त्रिज्या कम परिमाण के लिए प्रयोग किया जाता है
fill_empty :
एक ध्वज पर खींचा गया है कि खाली बार्ब (मंडल) जो खींचे जाते हैं उन्हें ध्वज रंग से भरा जाना चाहिए। यदि वे भरे नहीं हैं, तो वे इस तरह खींचे जाएंगे कि केंद्र में कोई रंग लागू नहीं होता है। डिफ़ॉल्ट गलत है
गोलाकार :
बार्ब घटकों को आवंटित करते समय वेक्टर परिमाण को गोलाकार किया जाना चाहिए या नहीं। यदि सही है, तो आयाम अर्ध-बार्ब वृद्धि के निकटतम एकाधिक में गोल किया जाता है। यदि गलत है, तो परिमाण को अगले सबसे कम एकाधिक में छोटा कर दिया जाता है। डिफ़ॉल्ट सच है
barb_increments :

बारब के विभिन्न हिस्सों के साथ जोड़ने के लिए मान निर्दिष्ट करने वाले वेतन वृद्धि का एक शब्दकोश। केवल वे मान जो ओवरराइड करना चाहते हैं उन्हें शामिल करने की आवश्यकता है।

  • 'आधा' - आधे बार्ब (डिफ़ॉल्ट 5 है)
  • 'पूर्ण' - पूर्ण बार्ब (डिफ़ॉल्ट 10 है)
  • 'ध्वज' - झंडे (डिफ़ॉल्ट 50 है)
flip_barb :
या तो एक भी बुलियन ध्वज या बुलियन की एक सरणी। एकल बूलियन इंगित करता है कि सभी बार्बों के लिए रेखाओं और झंडे सामान्य के विपरीत इंगित करना चाहिए या नहीं। एक सरणी (जो अन्य डेटा सरणी के समान आकार होनी चाहिए) इंगित करती है कि प्रत्येक व्यक्तिगत बार्ब के लिए फ़्लिप करना है या नहीं। सामान्य व्यवहार बार्बों और रेखाओं को सही इंगित करने के लिए होता है (उत्तरी गोलार्ध में कम दबाव की ओर इन विशेषताओं के बिंदु वाले पवन बार्बों से आता है।) डिफ़ॉल्ट गलत है

बारबों को पारंपरिक रूप से मौसम विज्ञान में हवा के अवलोकनों की गति और दिशा को साकार करने के तरीके के रूप में उपयोग किया जाता है, लेकिन तकनीकी रूप से किसी भी दो आयामी वेक्टर मात्रा को साजिश करने के लिए उपयोग किया जा सकता है। तीरों के विपरीत, जो तीर की लंबाई से वेक्टर परिमाण प्रदान करते हैं, बार्ब स्क्वांट लाइनों या त्रिभुज को परिमाण में विभिन्न वृद्धि के लिए वेक्टर परिमाण के बारे में अधिक मात्रात्मक जानकारी देते हैं, जैसा कि नीचे योजनाबद्ध रूप से दिखाया गया है:

:     /\    \\
:    /  \    \\
:   /    \    \    \\
:  /      \    \    \\
: ------------------------------

सबसे बड़ा वृद्धि त्रिकोण (या "ध्वज") द्वारा दी जाती है। उन लोगों के बाद पूर्ण लाइनें (बार्ब) आती हैं। सबसे छोटी वृद्धि एक आधा रेखा है। निश्चित रूप से, निश्चित रूप से, कभी भी लगभग 1 आधा रेखा पर है। यदि परिमाण छोटा है और केवल एक आधे रेखा की आवश्यकता है और कोई पूर्ण रेखा या त्रिकोण नहीं है, तो आधा रेखा बार्ब के अंत से ऑफसेट होती है ताकि इसे आसानी से एक पूर्ण रेखा के साथ बार्बों से अलग किया जा सके। ऊपर दिखाए गए बार्ब के लिए आयाम सामान्य रूप से 50, 10, और 5 के मानक वृद्धि का उपयोग करके 65 हो जाएगा।

लाइनविड्थ और एजकॉलर्स का उपयोग बारब को अनुकूलित करने के लिए किया जा सकता है। अतिरिक्त PolyCollection कीवर्ड तर्क:

संपत्ति विवरण
agg_filter अनजान
alpha फ्लोट या कोई नहीं
animated [सच | असत्य]
antialiased या antialiaseds बूलियन या बुलियन के अनुक्रम
array अनजान
clim फ्लोट की लंबाई 2 अनुक्रम
clip_box एक matplotlib.transforms.Bbox उदाहरण
clip_on [सच | असत्य]
clip_path [( Path , Transform ) | Patch | कोई नहीं]
cmap एक colormap या पंजीकृत colormap नाम
color matplotlib रंग तर्क या आरजीबीए tuples के अनुक्रम
contains एक कॉल करने योग्य समारोह
edgecolor या किनारे रंग matplotlib रंग spec या चश्मा के अनुक्रम
facecolor या चेहरे के रंग matplotlib रंग spec या चश्मा के अनुक्रम
figure एक matplotlib.figure.Figure उदाहरण
gid एक आईडी स्ट्रिंग
hatch ['/' | '' | '|' | '-' | '+' | 'एक्स' | 'ओ' | 'ओ' | '।' | '*']
label स्ट्रिंग या '% s' रूपांतरण के साथ प्रिंट करने योग्य कुछ भी।
linestyle या डैश या linestyles ['ठोस' | 'धराशायी', 'डैशडॉट', 'बिंदीदार' | (ऑफसेट, ऑन-ऑफ-डैश-सीईसी) | '-' | '--' | '-.' | ':' | 'None' | ' ' | '' ]
linewidth या लाइनविड्थ या एलडब्ल्यू फ्लोट या फ्लोट के अनुक्रम
norm अनजान
offset_position अनजान
offsets फ्लोट या फ्लोट के अनुक्रम
path_effects अनजान
picker [कोई नहीं | नाव | बूलियन | प्रतिदेय]
pickradius अनजान
rasterized [सच | झूठा | कोई नहीं]
sketch_params अनजान
snap अनजान
transform उदाहरण उदाहरण
url एक यूआरएल स्ट्रिंग
urls अनजान
visible [सच | असत्य]
zorder कोई संख्या

ध्यान दें

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

  • सभी स्थितित्मक और सभी कीवर्ड तर्क।