Matplotlib 2.1 - axes.Axes.scatter

matplotlib.axes.Axes.scatter




matplotlib
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)

x बनाम y का एक तितर बितर बनाओ।

मार्कर आकार s द्वारा स्केल किया जाता है और मार्कर रंग को c मैप किया जाता है।

पैरामीटर:

एक्स, वाई : array_like, आकार (एन,)

इनपुट डेटा

एस : स्केलर या array_like, आकार (एन,), वैकल्पिक

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

सी : रंग, अनुक्रम, या रंग का अनुक्रम, वैकल्पिक, डिफ़ॉल्ट: 'बी'

c एक रंगीन प्रारूप स्ट्रिंग हो सकता है, या लम्बाई के रंग विनिर्देशों का अनुक्रम हो सकता है, या cmap संख्याओं का अनुक्रम को cmap माध्यम से निर्दिष्ट cmap और norm का उपयोग करके रंगों में मैप किया जा सकता है (नीचे देखें)। ध्यान दें कि c एक संख्यात्मक आरजीबी या आरजीबीए अनुक्रम नहीं होना चाहिए क्योंकि यह रंगों की एक सरणी से रंगीन होने के लिए अलग नहीं है। c 2-डी सरणी हो सकती है जिसमें पंक्तियां आरजीबी या आरजीबीए हैं, हालांकि, सभी बिंदुओं के लिए एक ही रंग निर्दिष्ट करने के लिए एक पंक्ति के मामले सहित।

मार्कर : मार्कर MarkerStyle , वैकल्पिक, डिफ़ॉल्ट: 'ओ'

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

cmap : Colormap , वैकल्पिक, डिफ़ॉल्ट: कोई नहीं

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

मानक : Normalize , वैकल्पिक, डिफ़ॉल्ट: कोई नहीं

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

vmin, vmax : स्केलर, वैकल्पिक, डिफ़ॉल्ट: कोई नहीं

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

अल्फा : स्केलर, वैकल्पिक, डिफ़ॉल्ट: कोई नहीं

अल्फा ब्लेंडिंग मान, 0 (पारदर्शी) और 1 (अपारदर्शी) के बीच

linewidths : स्केलर या array_like, वैकल्पिक, डिफ़ॉल्ट: कोई नहीं

यदि कोई नहीं, तो डिफ़ॉल्ट (line.linewidth,)।

verts : अनुक्रम (एक्स, वाई), वैकल्पिक

यदि marker कोई नहीं है, तो इन शीर्षकों का उपयोग मार्कर बनाने के लिए किया जाएगा। मार्कर का केंद्र सामान्यीकृत इकाइयों में (0,0) पर स्थित है। कुल मार्कर s द्वारा रद्द किया गया है।

किनारे रंग: रंग या रंग का अनुक्रम, वैकल्पिक, डिफ़ॉल्ट: कोई नहीं

यदि कोई नहीं है, तो 'चेहरे' पर डिफ़ॉल्ट

यदि 'चेहरा' है, तो किनारा रंग हमेशा चेहरे के रंग के समान होगा।

यदि यह 'कोई नहीं' है, तो पैच सीमा तैयार नहीं की जाएगी।

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

यह दिखाता है:

पथ : पथ PathCollection

अन्य पैरामीटर्स:

** kwargs : Collection गुण

यह भी देखें

plot
स्कैटर प्लॉट प्लॉट करने के लिए जब मार्कर आकार और रंग में समान होते हैं

टिप्पणियाँ

  • plot फ़ंक्शन स्कैटरप्लॉट्स के लिए तेज़ होगा जहां मार्कर आकार या रंग में भिन्न नहीं होते हैं।
  • किसी भी या सभी x , y , s , और c मास्क किए गए सरणी हो सकते हैं, इस मामले में सभी मास्क संयुक्त किए जाएंगे और केवल अनमास्क किए गए अंक प्लॉट किए जाएंगे।

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

ध्यान दें

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

  • निम्नलिखित नामों के साथ सभी तर्क: 'सी', 'रंग', 'एज रंग', 'फेसकलर', 'चेहरे रंग', 'लाइनविड्थ', 'एस', 'एक्स', 'वाई'।