मैटप्लोटलिब में मार्कर का आकार कैसे समायोजित करें (उदाहरण के साथ)
आप Matplotlib में बिंदु मार्कर आकार को समायोजित करने के लिए s तर्क का उपयोग कर सकते हैं:
plt. scatter (x, y, s= 40 )
निम्नलिखित उदाहरण दिखाते हैं कि व्यवहार में इस वाक्यविन्यास का उपयोग कैसे करें।
उदाहरण 1: सभी बिंदुओं के लिए एकल मार्कर आकार निर्धारित करें
निम्नलिखित कोड दिखाता है कि मैटप्लोटलिब में स्कैटरप्लॉट कैसे बनाएं और प्लॉट में सभी बिंदुओं के लिए एकल मार्कर आकार कैसे सेट करें:
import matplotlib. pyplot as plt #define two arrays for plotting A = [3, 5, 5, 6, 7, 8] B = [12, 14, 17, 20, 22, 27] #create scatterplot, specifying marker size to be 40 plt. scatter (A, B, s= 40 )
हम s तर्क के लिए जितनी बड़ी संख्या निर्दिष्ट करेंगे, कथानक में उतने ही बड़े बिंदु होंगे:
import matplotlib. pyplot as plt #define two arrays for plotting A = [3, 5, 5, 6, 7, 8] B = [12, 14, 17, 20, 22, 27] #create scatterplot, specifying marker size to be 120 plt. scatter (A, B, s= 120 )
उदाहरण 2: प्रत्येक बिंदु के लिए अलग-अलग मार्कर आकार सेट करें
निम्नलिखित कोड दिखाता है कि मैटप्लोटलिब में स्कैटरप्लॉट कैसे बनाएं और प्लॉट में प्रत्येक बिंदु के लिए एक अलग मार्कर आकार कैसे सेट करें:
import matplotlib. pyplot as plt #define two arrays for plotting A = [3, 5, 5, 6, 7, 8] B = [12, 14, 17, 20, 22, 27] #define array of marker sizes to use sizes = [20, 40, 60, 80, 100, 150] #create scatterplot, using marker sizes specified in array plt. scatter (A, B, s= sizes )
उदाहरण 3: मार्कर आकार निर्धारित करने के लिए एक फ़ंक्शन का उपयोग करें
निम्नलिखित कोड दिखाता है कि मैटप्लोटलिब में स्कैटरप्लॉट कैसे बनाएं और प्लॉट में प्रत्येक बिंदु के लिए उपयोग करने के लिए मार्कर आकार सेट करने के लिए फ़ंक्शन का उपयोग करें:
import matplotlib. pyplot as plt #define two arrays for plotting A = [3, 5, 5, 6, 7, 8] B = [12, 14, 17, 20, 22, 27] #define array of marker sizes to use sizes = [3**n for n in range ( len (A))] #create scatterplot, using marker sizes specified in function plt. scatter (A, B, s= sizes )
आप यहां मार्कर आकार समायोजित करने के लिए संपूर्ण मैटप्लोटलिब दस्तावेज़ पा सकते हैं।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि मैटप्लोटलिब में अन्य सामान्य ऑपरेशन कैसे करें:
मैटप्लॉटलिब स्कैटरप्लॉट्स को कैसे एनोटेट करें
Matplotlib में स्कैटरप्लॉट में लेजेंड कैसे जोड़ें