सीबॉर्न बॉक्सप्लॉट से आउटलेर्स को कैसे हटाएं
सीबॉर्न में एक बॉक्सप्लॉट बनाते समय, आप प्लॉट से आउटलेर्स को हटाने के लिए showfliers=False तर्क का उपयोग कर सकते हैं:
sns. boxplot (x=' variable ', y=' value ', data=df, showfliers= False )
यदि आप केवल बाहरी मार्करों का आकार बदलना चाहते हैं, तो आप फ़्लियरसाइज़ तर्क का उपयोग कर सकते हैं:
sns. boxplot (x=' variable ', y=' value ', data=df, fliersize= 3 )
ध्यान दें कि फ़्लायरसाइज़ का डिफ़ॉल्ट आकार 5 है।
निम्नलिखित उदाहरण दिखाता है कि व्यवहार में इन तर्कों का उपयोग कैसे किया जाए।
उदाहरण: सीबॉर्न बॉक्सप्लॉट से आउटलेर्स हटाएँ
मान लीजिए कि हमारे पास निम्नलिखित पांडा डेटाफ़्रेम है जो तीन अलग-अलग बास्केटबॉल टीमों के खिलाड़ियों द्वारा बनाए गए अंक दिखाता है:
import pandas as pd #createDataFrame df = pd. DataFrame ({' A ': [5, 7, 7, 9, 12, 78], ' B ': [8, 8, 9, 13, 15, 17], ' C ': [1, 2, 2, 4, 5, 60]}) #melt data frame into long format df_melted = pd. melt (df) #view head of DataFrame print ( df_melted.head ()) variable value 0 to 5 1 to 7 2 to 7 3 to 19 4 to 22
हम तीन बॉक्सप्लॉट बनाने के लिए निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं जो प्रत्येक टीम द्वारा बनाए गए अंकों का वितरण दिखाते हैं:
import seaborn as sns
#create boxplot to visualize distribution of points by team
sns. boxplot (x=' variable ', y=' value ', data=df_melted)
डिफ़ॉल्ट रूप से, सीबॉर्न आउटलेर्स प्रदर्शित करने के लिए हीरे के आकार के मार्करों का उपयोग करता है।
इन आउटलेर्स को प्लॉट से हटाने के लिए, हम showfliers=False तर्क का उपयोग कर सकते हैं:
import seaborn as sns
#create boxplots and remove outliers
sns. boxplot (x=' variable ', y=' value ', data=df_melted, showfliers= False )
ध्यान दें कि आउटलेर्स को प्लॉट से पूरी तरह हटा दिया गया है।
बाहरी मार्कर के आकार को आसानी से बदलने के लिए, हम फ़्लियरसाइज़ तर्क का उपयोग कर सकते हैं:
import seaborn as sns
#create boxplots and adjust markers for outliers to be smaller
sns. boxplot (x=' variable ', y=' value ', data=df_melted, fliersize= 3 )
ध्यान दें कि आउटलेर्स के लिए मार्कर आकार बहुत छोटे हैं।
मार्कर आकार को अपनी इच्छानुसार छोटा या बड़ा बनाने के लिए फ़्लायर आकार मान को समायोजित करने के लिए स्वतंत्र महसूस करें।
नोट : आप यहां Seaborn.boxplot() फ़ंक्शन के लिए संपूर्ण दस्तावेज़ पा सकते हैं।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि सीबॉर्न में अन्य सामान्य विज़ुअलाइज़ेशन कैसे बनाएं:
सीबॉर्न में पाई चार्ट कैसे बनाएं
सीबॉर्न में एरिया चार्ट कैसे बनाएं
सीबॉर्न में टाइम सीरीज़ प्लॉट कैसे बनाएं