Matplotlib 3.0 - axes.Axes.scatter

matplotlib.axes.Axes.scatter




matplotlib

matplotlib.axes.Axes.scatter

Axes.scatter(x, y, s=None, c=None, marker=None, cmap=None, norm=None, vmin=None, vmax=None, alpha=None, linewidths=None, verts=None, edgecolors=None, *, data=None, **kwargs) [source]

अलग मार्कर आकार और / या रंग के साथ y बनाम x का एक बिखराव साजिश।

पैरामीटर:
x, y : array_like, shape (n, )

डेटा स्थिति।

s : scalar or array_like, shape (n, ), optional

अंक ** 2 में मार्कर का आकार। डिफ़ॉल्ट rcParams['lines.markersize'] ** 2

c : color, sequence, or sequence of color, optional, default: 'b'

मार्कर रंग। संभावित मान:

  • एक एकल रंग प्रारूप स्ट्रिंग।
  • लंबाई n के रंग विनिर्देशों का एक क्रम।
  • सीएमएपी और मानक का उपयोग करके रंगों के लिए मैप किए जाने वाले एन संख्याओं का एक क्रम।
  • एक 2-D सरणी जिसमें पंक्तियाँ RGB या RGBA होती हैं।

ध्यान दें कि एक एकल संख्यात्मक आरजीबी या RGBA अनुक्रम नहीं होना चाहिए, क्योंकि यह colormapped होने के लिए मूल्यों की एक सरणी से अप्रभेद्य है। यदि आप सभी बिंदुओं के लिए एक ही RGB या RGBA मान निर्दिष्ट करना चाहते हैं, तो एकल पंक्ति के साथ 2-D सरणी का उपयोग करें। अन्यथा, x और y के साथ आकार के मिलान के मामले में मूल्य-मिलान की पूर्वता होगी।

marker : MarkerStyle, optional, default: 'o'

मार्कर शैली। मार्कर या तो वर्ग का एक उदाहरण हो सकता है या किसी विशेष मार्कर के लिए पाठ आशुलिपि। अधिक जानकारी मार्कर शैलियों के लिए markers देखें।

cmap : Colormap, optional, default: None

एक Colormap उदाहरण या पंजीकृत Colormap नाम। cmap का उपयोग केवल तभी किया जाता है जब c फ्लोट्स की एक सरणी है। यदि None , तो rc image.cmap को डिफॉल्ट image.cmap

norm : Normalize, optional, default: None

एक Normalize उदाहरण का उपयोग ल्यूमिनेंस डेटा को 0 पर स्केल करने के लिए किया जाता है, 1. नॉर्म्स का उपयोग केवल तभी किया जाता है जब c फ्लोट्स का एक सरणी है। यदि कोई नहीं है , तो डिफ़ॉल्ट Normalize उपयोग करें। सामान्य रूप से।

vmin, vmax : scalar, optional, default: None

ल्यूमिनेंस डेटा को सामान्य करने के लिए मानक के साथ संयोजन में vmin और vmax का उपयोग किया जाता है। यदि कोई नहीं है, तो संबंधित वर्ण और अधिकतम रंग सरणी का उपयोग किया जाता है। यदि आप एक मानक उदाहरण पास करते हैं तो vmin और vmax की उपेक्षा की जाती है।

alpha : scalar, optional, default: None

अल्फा सम्मिश्रण मान, 0 (पारदर्शी) और 1 (अपारदर्शी) के बीच।

linewidths : scalar or array_like, optional, default: None

मार्कर के किनारों का लाइनविथ। नोट: डिफ़ॉल्ट edgecolors 'फेस' है। आप इसे भी बदलना चाह सकते हैं। यदि कोई नहीं है , तो rcParams lines.linewidth पर डिफॉल्ट lines.linewidth

edgecolors : color or sequence of color, optional, default: 'face'

मार्कर का किनारे का रंग। संभावित मान:

  • 'फेस': एज कलर हमेशा फेस कलर की तरह ही होगा।
  • 'कोई नहीं': कोई पैच सीमा नहीं बनाई जाएगी।
  • एक मटपोटिब रंग।

गैर-भरे मार्करों के लिए, edgecolors kwarg को नजरअंदाज कर दिया जाता है और आंतरिक रूप से 'सामना' करने के लिए मजबूर किया जाता है।

यह दिखाता है:
paths : PathCollection
अन्य पैरामीटर:
**kwargs : Collection properties

यह भी देखें

plot
तितर बितर भूखंडों की साजिश करने के लिए जब मार्कर आकार और रंग में समान होते हैं।

टिप्पणियाँ

  • plot फ़ंक्शन स्कैप्लेट्स के लिए तेज़ होगा जहां मार्कर आकार या रंग में भिन्न नहीं होते हैं।
  • कोई भी या सभी x , y , s , और c नकाबपोश सरणियाँ हो सकती हैं, जिस स्थिति में सभी मास्क संयुक्त हो जाएंगे और केवल अनमास्क किए गए बिंदुओं को प्लॉट किया जाएगा।
  • मौलिक रूप से, तितर बितर 1-डी सरणियों के साथ काम करता है; x , y , s , और c 2-D सरणियों के रूप में इनपुट हो सकते हैं, लेकिन तितर बितर करने के दौरान वे चपटा हो जाएगा। अपवाद c है , जो केवल तभी चपटा होगा जब उसका आकार x और y के आकार से मेल खाता है।

ध्यान दें

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

  • निम्नलिखित नामों के साथ सभी तर्क: 'c', 'color', 'edgecolors', 'facecolor', 'facecolors', 'linewidths', 's', 'x', 'y'।

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

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