Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पाइथन सीबोर्न में स्पष्ट स्कैटर प्लॉट में जिटर पैरामीटर का उपयोग किए बिना ओवरलैप होने वाले बिंदुओं से बचें?

हम सीबॉर्न का उपयोग करेंगे। सीबॉर्न एक पुस्तकालय है जो डेटा की कल्पना करने में मदद करता है। यह अनुकूलित थीम और एक उच्च-स्तरीय इंटरफ़ेस के साथ आता है। यह इंटरफ़ेस डेटा के प्रकार को अनुकूलित और नियंत्रित करने में मदद करता है और जब कुछ फ़िल्टर लागू होते हैं तो यह कैसे व्यवहार करता है।

'स्ट्रिपप्लॉट' फ़ंक्शन का उपयोग तब किया जाता है जब कम से कम एक चर श्रेणीबद्ध होता है। डेटा को कुल्हाड़ियों में से एक के साथ क्रमबद्ध तरीके से दर्शाया गया है। लेकिन नुकसान यह है कि कुछ बिंदु ओवरलैप हो जाते हैं। यह वह जगह है जहां चर के बीच अतिव्यापी से बचने के लिए 'घबराना' पैरामीटर का उपयोग किया जाना है।

यह डेटासेट में कुछ यादृच्छिक शोर जोड़ता है, और श्रेणीबद्ध अक्ष के साथ मानों की स्थिति को समायोजित करता है। लेकिन, 'घबराना' पैरामीटर का उपयोग करने के बजाय, हम श्रेणीबद्ध स्कैटर प्लॉट प्राप्त करने के लिए 'swarmplot' का उपयोग कर सकते हैं।

स्वार्मप्लॉट फ़ंक्शन का सिंटैक्स

seaborn.swarmplot(x, y,data,…)

इसे नीचे दिखाया गया है -

उदाहरण

पंडों को pdimport सीबोर्न के रूप में sbfrom matplotlib के रूप में आयात करें pltmy_df =sb.load_dataset('iris')sb.swarmplot(x ="species", y ="petal_length", data =my_df)plt.show()<के रूप में आयात करें। /पूर्व> 

आउटपुट

पाइथन सीबोर्न में स्पष्ट स्कैटर प्लॉट में जिटर पैरामीटर का उपयोग किए बिना ओवरलैप होने वाले बिंदुओं से बचें?

स्पष्टीकरण

  • आवश्यक पैकेज आयात किए जाते हैं।
  • इनपुट डेटा 'आईरिस_डेटा' है जो स्किकिट लर्न लाइब्रेरी से लोड किया गया है।
  • यह डेटा डेटाफ़्रेम में संग्रहीत किया जाता है।
  • 'load_dataset' फ़ंक्शन का उपयोग आईरिस डेटा को लोड करने के लिए किया जाता है।
  • इस डेटा को 'swarmplot' फ़ंक्शन का उपयोग करके देखा जाता है।
  • यहां, डेटाफ्रेम पैरामीटर के रूप में दिया गया है।
  • साथ ही, x और y मान निर्दिष्ट हैं।
  • यह डेटा कंसोल पर प्रदर्शित होता है।

  1. पाइथन में पृष्ठभूमि अक्ष रीढ़ की हड्डी के बिना डेटा प्रदर्शित करने के लिए समुद्री पुस्तकालय का उपयोग कैसे किया जा सकता है?

    मशीन लर्निंग डेटा से मॉडल बनाने और पहले कभी नहीं देखे गए डेटा पर सामान्यीकरण करने से संबंधित है। मशीन लर्निंग मॉडल को इनपुट के रूप में प्रदान किया गया डेटा ऐसा होना चाहिए कि इसे सिस्टम द्वारा ठीक से समझा जाए, ताकि यह डेटा की व्याख्या कर सके और परिणाम उत्पन्न कर सके। डेटा को विज़ुअलाइज़ करना एक महत्

  1. पाइथन में स्पष्ट स्कैटर प्लॉट सीबोर्न लाइब्रेरी में स्ट्रिपप्लॉट का उपयोग करते समय ओवरलैप होने वाले बिंदुओं से कैसे बचें?

    डेटा को विज़ुअलाइज़ करना एक महत्वपूर्ण कदम है क्योंकि यह यह समझने में मदद करता है कि वास्तव में संख्याओं को देखे बिना और जटिल गणना किए बिना डेटा में क्या चल रहा है। सीबॉर्न एक पुस्तकालय है जो डेटा की कल्पना करने में मदद करता है। यह अनुकूलित थीम और उच्च स्तरीय इंटरफ़ेस के साथ आता है। सामान्य स्कैटर

  1. पाइथन में स्कैटर प्लॉट प्रदर्शित करने के लिए सीबोर्न लाइब्रेरी का उपयोग कैसे किया जा सकता है?

    डेटा को विज़ुअलाइज़ करना एक महत्वपूर्ण कदम है क्योंकि यह यह समझने में मदद करता है कि वास्तव में संख्याओं को देखे बिना और जटिल गणना किए बिना डेटा में क्या चल रहा है। सीबॉर्न एक पुस्तकालय है जो डेटा को विज़ुअलाइज़ करने में मदद करता है। स्कैटर प्लॉट डेटा के वितरण को डेटा बिंदुओं के रूप में दिखाता है ज