Matplotlib 3.0 - axes.Axes.clabel

matplotlib.axes.Axes.clabel




matplotlib

matplotlib.axes.Axes.clabel

Axes.clabel(CS, *args, **kwargs) [source]

एक समोच्च भूखंड लेबल।

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

clabel(cs, [levels,] **kwargs)

सीएस में ContourSet को लेबल जोड़ता है, जहां सीएस एक ContourSet ऑब्जेक्ट है जो contour() द्वारा लौटाया गया है contour()

पैरामीटर:
cs : ContourSet

लेबल करने के लिए कंटूरसेट।

levels : array-like, optional

स्तर मानों की एक सूची, जिसे लेबल किया जाना चाहिए। सूची को cs.levels सबसेट होना चाहिए। यदि नहीं दिया जाता है, तो सभी स्तरों को लेबल किया जाता है।

fontsize : string or float, optional

अंकों या सापेक्ष आकार में आकार, उदाहरण के लिए, 'छोटा', ​​'x- बड़ा'। स्वीकृत स्ट्रिंग मानों के लिए Text.set_size देखें।

colors : color-spec, optional

लेबल रंग:

  • यदि कोई नहीं है , तो प्रत्येक लेबल का रंग संगत समोच्च के रंग से मेल खाता है।
  • यदि एक स्ट्रिंग रंग, जैसे, रंग = 'आर' या रंग = 'लाल', सभी लेबल इस रंग में प्लॉट किए जाएंगे।
  • यदि matplotlib रंग का एक प्रकार का पौधा (स्ट्रिंग, फ्लोट, आरजीबी, आदि) है, तो अलग-अलग लेबल अलग-अलग रंगों में निर्दिष्ट क्रम में लगाए जाएंगे।
inline : bool, optional

यदि True अंतर्निहित समोच्च हटा दिया जाता है जहां लेबल रखा गया है। डिफ़ॉल्ट True

inline_spacing : float, optional

इनलाइन करते समय लेबल के प्रत्येक तरफ छोड़ने के लिए पिक्सेल में स्थान। 5 से चूक।

यह रिक्त स्थान उन स्थानों पर लेबल के लिए सटीक होगा जहां समोच्च सीधे है, कम से कम घुमावदार आकृति पर लेबल के लिए।

fmt : string or dict, optional

लेबल के लिए एक प्रारूप स्ट्रिंग। डिफ़ॉल्ट '% 1.3f' है

वैकल्पिक रूप से, यह प्रत्येक समोच्च स्तर (यानी, fmt [स्तर] = स्ट्रिंग) के लिए उपयोग करने के लिए मनमाने तार के साथ एक मेल खाने वाला समोच्च स्तर हो सकता है, या यह किसी भी कॉल करने योग्य हो सकता है, जैसे कि Formatter उदाहरण, जो एक स्ट्रिंग देता है जिसे इसके साथ बुलाया जाता है एक संख्यात्मक समोच्च स्तर।

manual : bool or iterable, optional

यदि True , तो माउस क्लिक का उपयोग करके समोच्च लेबल मैन्युअल रूप से रखे जाएंगे। एक लेबल जोड़ने के लिए एक समोच्च के पास पहला बटन पर क्लिक करें, दूसरा लेबल जोड़ने के लिए (या संभवतः दोनों माउस बटन एक बार में) क्लिक करें। तीसरे बटन का उपयोग अंतिम लेबल को हटाने के लिए किया जा सकता है, लेकिन केवल अगर लेबल इनलाइन नहीं हैं। वैकल्पिक रूप से, कीबोर्ड का उपयोग लेबल स्थानों का चयन करने के लिए किया जा सकता है (तीसरे माउस बटन की तरह, लेबल हटाएं या हटाएं या बैकस्पेस एक्ट दर्ज करें, और कोई अन्य कुंजी लेबल स्थान का चयन करेगी)।

मैनुअल भी x, y tuples का एक चलने योग्य वस्तु हो सकता है। कंटूर लेबल बनाए जाएंगे जैसे कि प्रत्येक x, y स्थिति पर माउस क्लिक किया जाता है।

rightside_up : bool, optional

यदि True , तो लेबल घुमाव हमेशा स्तर से प्लस या माइनस 90 डिग्री रहेगा। डिफ़ॉल्ट True

use_clabeltext : bool, optional

यदि True , ClabelText वर्ग ( Text बजाय) का उपयोग लेबल बनाने के लिए किया जाता है। ड्राइंग टाइम के दौरान ClabelText ग्रंथों के रोटेशन कोणों को पुनर्गणना करता है, इसलिए यदि कुल्हाड़ियों के पहलू में परिवर्तन होता है, तो इसका उपयोग किया जा सकता है। डिफ़ॉल्ट False

यह दिखाता है:
लेबल

लेबल के लिए Text आवृत्तियों की एक सूची।

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