एक ही चित्र में एकाधिक सीबॉर्न प्लॉट कैसे बनाएं
आप एक ही आकृति में एकाधिक सीबॉर्न प्लॉट बनाने के लिए FacetGrid() फ़ंक्शन का उपयोग कर सकते हैं:
#definegrid g = sns. FacetGrid (data=df, col=' variable1 ', col_wrap= 2 ) #add plots to grid g. map ( sns.scatterplot , ' variable2 ', ' variable3 ')
ध्यान दें कि col तर्क रैप करने के लिए वेरिएबल निर्दिष्ट करता है और col_wrap तर्क प्रति पंक्ति प्रदर्शित करने के लिए प्लॉट की संख्या निर्दिष्ट करता है।
निम्नलिखित उदाहरण दिखाते हैं कि अंतर्निहित “टिप्स” डेटासेट के साथ व्यवहार में इस फ़ंक्शन का उपयोग कैसे करें:
#load tips dataset
tips = sns. load_dataset (' tips ')
#view first five rows of tips dataset
tips. head ()
total_bill tip sex smoker day time size
0 16.99 1.01 Female No Sun Dinner 2
1 10.34 1.66 Male No Sun Dinner 3
2 21.01 3.50 Male No Sun Dinner 3
3 23.68 3.31 Male No Sun Dinner 2
4 24.59 3.61 Female No Sun Dinner 4
उदाहरण 1: एकाधिक पथ बनाएँ
निम्नलिखित कोड दिखाता है कि एक ही आकृति में एकाधिक सीबॉर्न प्लॉट कैसे बनाएं:
#define grid with two plots per row
g = sns. FacetGrid (data=tips, col=' day ', col_wrap= 2 )
#add histograms to each plot
g. map (sns. histplot , ' tip ')
इस सरल कोड के साथ हमने यह किया है:
- चर ‘दिन’ द्वारा समूहीकृत करने के लिए निर्दिष्ट
- प्रति पंक्ति 2 प्लॉट प्रदर्शित करने के लिए निर्दिष्ट
- प्रत्येक प्लॉट में एक हिस्टोग्राम प्रदर्शित करने के लिए निर्दिष्ट किया गया है जो प्रत्येक विशेष दिन के लिए “टिप” मानों का वितरण दिखाता है
उदाहरण 2: एक विशिष्ट ऊंचाई के साथ अनेक पथ बनाएं
निम्नलिखित कोड दिखाता है कि एक विशिष्ट ऊंचाई और पहलू अनुपात के साथ एकाधिक सीबॉर्न प्लॉट कैसे बनाएं:
#definegrid
g = sns. FacetGrid (data=tips, col=' day ', col_wrap= 2 , height= 4 , aspect= .75 )
#add histograms to each plot
g. map (sns. histplot , ' tip ')
उदाहरण 3: किंवदंती के साथ अनेक कथानक बनाएँ
निम्नलिखित कोड दिखाता है कि एकाधिक सीबॉर्न प्लॉट कैसे बनाएं और एक लेजेंड कैसे जोड़ें:
#definegrid
g = sns. FacetGrid (data=tips, col=' day ', hue=' sex ', col_wrap= 2 )
#add density plots to each plot
g. map ( sns.kdeplot , ' tip ')
#add legend
g. add_legend ()
अतिरिक्त संसाधन
सीबॉर्न प्लॉट्स में शीर्षक कैसे जोड़ें
सीबॉर्न में एक लीजेंड की स्थिति कैसे बदलें
सीबॉर्न प्लॉट के आकृति आकार को कैसे समायोजित करें