Matplotlib: समूह द्वारा बॉक्सप्लॉट कैसे बनाएं


आप Matplotlib में समूह द्वारा बॉक्सप्लॉट बनाने के लिए निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:

 import matplotlib as plt
import seaborn as sns

sns. boxplot (x=' group ', y=' values ', data=df)

निम्नलिखित उदाहरण दिखाते हैं कि लंबे प्रारूप और विस्तृत प्रारूप डेटा सेट के लिए समूह बॉक्सप्लॉट बनाने के लिए इस सिंटैक्स का उपयोग कैसे करें।

उदाहरण 1: लंबे डेटा के लिए समूह द्वारा बॉक्सप्लॉट

निम्नलिखित कोड दिखाता है कि एक लंबे प्रारूप में पांडा डेटाफ़्रेम के लिए समूह द्वारा बॉक्सप्लॉट कैसे बनाएं:

 import pandas as pd
import numpy as np
import matplotlib as plt
import seaborn as sns

#create long-form data
df = pd. DataFrame ({' points ': [7, 8, 9, 12, 14, 5, 6, 6, 8, 11, 8, 9, 11, 13, 17],
                   ' team ': np. repeat ([' A ',' B ',' C '],5)})

#viewdata
print (df)

    team points
0 7 A
1 8 A
2 9 A
3 12 A
4 14 A
5 5 B
6 6 B
7 6 B
8 8 B
9 11 B
10 8 C
11 9 C
12 11 C
13 13 C
14 17 C

#create boxplot by group
sns. boxplot (x=' team ', y=' points ', data=df) 

समूह द्वारा Matplotilb बॉक्स प्लॉट

उदाहरण 2: विस्तृत प्रारूप डेटा के लिए समूह द्वारा बॉक्स प्लॉट

निम्नलिखित कोड दिखाता है कि विस्तृत प्रारूप में पांडा डेटाफ़्रेम के लिए समूह द्वारा बॉक्सप्लॉट कैसे बनाएं:

 import pandas as pd
import numpy as np
import matplotlib as plt
import seaborn as sns

#create wide-form data
df = pd. DataFrame ({' A ': [7, 8, 9, 12, 14],
                   ' B ': [5, 6, 6, 8, 11],
                   ' C ': [8, 9, 11, 13, 17]})

#viewdata
print (df)

    ABC
0 7 5 8
1 8 6 9
2 9 6 11
3 12 8 13
4 14 11 17

#create boxplot by group
sns. boxplot (x=' variable ', y=' value ', data= pd.melt (df)). set (
            xlabel=' team ', 
            ylabel=' points ')

समूह द्वारा Matplotilb बॉक्स प्लॉट

अतिरिक्त संसाधन

Matplotlib में एकाधिक पंक्तियाँ कैसे प्लॉट करें
मैटप्लोटलिब में स्टैक्ड बार चार्ट कैसे बनाएं

एक टिप्पणी जोड़ने

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *