सीबॉर्न: बॉक्सप्लॉट पर औसत मूल्य कैसे प्रदर्शित करें
आप सीबॉर्न का उपयोग करके बनाए गए बॉक्सप्लॉट में औसत मान प्रदर्शित करने के लिए शोमीन्स तर्क का उपयोग कर सकते हैं:
sns. boxplot (data=df, x=' x_var ', y=' y_var ', showmeans= True )
निम्नलिखित उदाहरण दिखाता है कि व्यवहार में इस वाक्यविन्यास का उपयोग कैसे करें।
उदाहरण: सीबॉर्न बॉक्सप्लॉट पर औसत मूल्य दिखाएं
मान लीजिए कि हमारे पास निम्नलिखित पांडा डेटाफ़्रेम है जो तीन अलग-अलग टीमों के बास्केटबॉल खिलाड़ियों द्वारा बनाए गए अंक दिखाता है:
import pandas as pd #createDataFrame df = pd. DataFrame ({' team ': ['A', 'A', 'A', 'A', 'A', 'B', 'B', 'B', 'B', 'B', 'C', 'C', 'C', 'C', 'C'], ' points ': [3, 4, 6, 8, 9, 10, 13, 16, 18, 20, 8, 9, 12, 13, 15]}) #view head of DataFrame print ( df.head ()) team points 0 to 3 1 to 4 2 to 6 3 to 8 4 to 9
हम प्रत्येक टीम के लिए अंकों के वितरण की कल्पना करने के लिए बॉक्सप्लॉट बनाने के लिए निम्नलिखित कोड का उपयोग कर सकते हैं:
import seaborn as sns
#create boxplot to visualize distribution points by team
sns. boxplot (data=df, x=' team ', y=' points ')
डिफ़ॉल्ट रूप से, बॉक्सप्लॉट प्रत्येक बॉक्सप्लॉट के अंदर एक क्षैतिज रेखा का उपयोग करके माध्य मान प्रदर्शित करते हैं।
प्रत्येक बॉक्सप्लॉट का औसत मान प्रदर्शित करने के लिए, आपको showmeans=True निर्दिष्ट करना होगा:
import seaborn as sns
#create boxplot to visualize points distribution by team (and display mean values)
sns. boxplot (data=df, x=' team ', y=' points ', showmeans= True )
डिफ़ॉल्ट रूप से, सीबॉर्न प्रत्येक बॉक्सप्लॉट का औसत मूल्य प्रदर्शित करने के लिए हरे त्रिकोण का उपयोग करता है।
माध्य मान की उपस्थिति को अनुकूलित करने के लिए, बेझिझक मीनप्रॉप्स तर्क का उपयोग करें:
import seaborn as sns
#create boxplot to visualize distribution points by team
sns. boxplot (data=df, x=' team ', y=' points ', showmeans= True ,
meanprops={' marker ':' o ',
' markerfacecolor ': ' white ',
' markeredgecolor ': ' black ',
' markersize ': ' 8 '})
औसत मान अब काली रूपरेखा के साथ सफेद वृत्तों के रूप में प्रदर्शित होते हैं।
बॉक्सप्लॉट में माध्य मानों की उपस्थिति को बदलने के लिए मीनप्रॉप्स तर्क मानों के साथ खेलने के लिए स्वतंत्र महसूस करें।
नोट : आप सीबॉर्न बॉक्सप्लॉट() फ़ंक्शन के लिए पूर्ण दस्तावेज़ यहां पा सकते हैं।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि सीबॉर्न में अन्य सामान्य कार्य कैसे करें:
सीबॉर्न बॉक्सप्लॉट में रंगों को कैसे नियंत्रित करें
सीबॉर्न बॉक्सप्लॉट से आउटलेर्स को कैसे हटाएं
सीबॉर्न में एक्स-अक्ष पर बॉक्सप्लॉट कैसे ऑर्डर करें