सीबॉर्न काउंटप्लॉट: संख्या के आधार पर बार कैसे ऑर्डर करें
आप सीबॉर्न काउंट चार्ट में बार्स को अवरोही क्रम में ऑर्डर करने के लिए निम्नलिखित मूल सिंटैक्स का उपयोग कर सकते हैं:
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 )
ध्यान दें कि प्लॉट में बार्स अब आरोही क्रम में हैं।
नोट : आप सीबॉर्न काउंटप्लॉट() फ़ंक्शन के लिए संपूर्ण दस्तावेज़ यहां पा सकते हैं।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि सीबॉर्न में अन्य सामान्य कार्य कैसे करें:
सीबॉर्न में वितरण कैसे प्लॉट करें
सीबॉर्न में एक्स-अक्ष पर बॉक्सप्लॉट कैसे ऑर्डर करें
सीबॉर्न प्लॉट में टेबल कैसे जोड़ें