सीबॉर्न काउंटप्लॉट: संख्या के आधार पर बार कैसे ऑर्डर करें


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

 sns. countplot (data=df, x=' var ', order=df[' var ']. value_counts (). index )

बार को आरोही क्रम में क्रमबद्ध करने के लिए, बस value_counts() फ़ंक्शन में आरोही = सही जोड़ें:

 sns. countplot (data=df, x=' var ', order=df[' var ']. value_counts (ascending= True ). index )

निम्नलिखित उदाहरण दिखाते हैं कि निम्नलिखित पांडा डेटाफ़्रेम के साथ व्यवहार में इस सिंटैक्स का उपयोग कैसे करें:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' team ': ['A', 'A', 'A', 'A', 'B', 'C', 'C', 'C', 'D', 'D'],
                   ' points ': [12, 11, 18, 15, 14, 20, 25, 24, 32, 30]})

#view DataFrame
print (df)

  team points
0 to 12
1 to 11
2 to 18
3 to 15
4 B 14
5 C 20
6 C 25
7 C 24
8 D 32
9 D 30

उदाहरण 1: डिफ़ॉल्ट क्रम में बार्स के साथ सीबॉर्न काउंट प्लॉट बनाएं

निम्नलिखित कोड दिखाता है कि सीबॉर्न खाता कैसे बनाया जाए जिसमें बार डिफ़ॉल्ट क्रम में हों (अर्थात, वह क्रम जिसमें कॉलम में अद्वितीय मान दिखाई देते हैं):

 import seaborn as sns

#create countplot to visualize occurrences of unique values in 'team' column
sns. countplot (data=df, x=' team ')

ध्यान दें कि प्लॉट में बार्स को केवल उस क्रम के आधार पर क्रमबद्ध किया जाता है जिसमें टीम कॉलम में अद्वितीय मान दिखाई देते हैं।

उदाहरण 2: घटते क्रम में बार्स के साथ सीबॉर्न काउंट प्लॉट बनाएं

निम्नलिखित कोड दिखाता है कि सीबॉर्न काउंट प्लॉट कैसे बनाया जाए जिसमें बार्स को अवरोही क्रम में क्रमबद्ध किया गया है:

 import seaborn as sns

#create countplot with values in descending order
sns. countplot (data=df, x=' team ', order=df[' team ']. value_counts (). index ) 

नाविक ने अवरोही क्रम में सलाखों के साथ प्लॉट की गिनती की

ध्यान दें कि प्लॉट में बार्स अब अवरोही क्रम में हैं।

उदाहरण 3: आरोही क्रम में बार्स के साथ एक सीबॉर्न काउंट प्लॉट बनाएं

निम्नलिखित कोड दिखाता है कि सीबॉर्न काउंट चार्ट कैसे बनाया जाए जिसमें बार्स को आरोही क्रम में व्यवस्थित किया गया है:

 import seaborn as sns

#create countplot with values in ascending order
sns. countplot (data=df, x=' team ', order=df[' team ']. value_counts (ascending= True ). index ) 

नाविक ने प्लॉट को आरोही क्रम में सलाखों के साथ गिना

ध्यान दें कि प्लॉट में बार्स अब आरोही क्रम में हैं।

नोट : आप सीबॉर्न काउंटप्लॉट() फ़ंक्शन के लिए संपूर्ण दस्तावेज़ यहां पा सकते हैं।

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

निम्नलिखित ट्यूटोरियल बताते हैं कि सीबॉर्न में अन्य सामान्य कार्य कैसे करें:

सीबॉर्न में वितरण कैसे प्लॉट करें
सीबॉर्न में एक्स-अक्ष पर बॉक्सप्लॉट कैसे ऑर्डर करें
सीबॉर्न प्लॉट में टेबल कैसे जोड़ें

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

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