Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

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

सीबॉर्न काउंटप्लॉट में दिखाए गए समूहों की संख्या को सीमित करने के लिए, हम एक वैरिएबल group_count का उपयोग कर सकते हैं , काउंटप्लॉट () . में उपयोग किया जाता है विधि तर्क।

कदम

  • एक आकृति और सबप्लॉट के दो सेट बनाएं।

  • दो चाबियों के साथ, पांडा का उपयोग करके डेटा फ़्रेम बनाएं।

  • वैरिएबल को इनिशियलाइज़ करें group_count काउंटप्लॉट () . में समूह की संख्या को सीमित करने के लिए विधि।

  • काउंटप्लॉट () का उपयोग करें बार का उपयोग करके प्रत्येक श्रेणीबद्ध बिन में टिप्पणियों की संख्या दिखाने की विधि।

  • सबप्लॉट के बीच और उसके आस-पास पैडिंग समायोजित करें।

उदाहरण

import pandas as pd
import numpy as np
import seaborn as sns
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
f, axes = plt.subplots(1, 2)
df = pd.DataFrame(dict(col1=np.linspace(1, 10, 5), col2=np.linspace(1, 10, 5), col3=np.linspace(1, 10, 5)))
group_count = 1
sns.countplot(df.col1, x='col1', color="red", ax=axes[0], order=df.col1.value_counts().iloc[:group_count].index)
sns.countplot(df.col2, x="col2", color="green", ax=axes[1], order=df.col2.value_counts().iloc[:group_count].index)
plt.tight_layout()
plt.show()

आउटपुट

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


  1. Matplotlib का उपयोग करके Jupyter नोटबुक में matshow () के लिए अंजीर कैसे बदलें?

    मैथशो के लिए फिगसाइज बदलने के लिए, हम फिगर मेथड आर्ग्युमेंट में फिगसाइज का उपयोग कर सकते हैं और फिग्नम इनमैटशो () मेथड का उपयोग कर सकते हैं। कदम एक नया आंकड़ा बनाएं या आंकड़ा () . का उपयोग करके मौजूदा आंकड़े को सक्रिय करें विधि। पंडों का उपयोग करके एक डेटाफ़्रेम बनाएं। matshow() का उपयोग करें एक नई

  1. Matplotlib का उपयोग करके मेरे सीबॉर्न प्लॉट में लेजेंड का फ़ॉन्ट आकार कैसे बढ़ाएं?

    सीबॉर्न प्लॉट में लेजेंड के फॉन्ट साइज को बढ़ाने के लिए, हम फॉन्टसाइज वेरिएबल का उपयोग कर सकते हैं और इसका उपयोग लीजेंड () में कर सकते हैं। विधि तर्क। कदम पांडा का उपयोग करके डेटा फ़्रेम बनाएं। कुंजियाँ संख्या, गिनती और चयन हैं। barplot() . का उपयोग करके सीबॉर्न में बार प्लॉट करें विधि। वैर

  1. Matplotlib का उपयोग करके अक्ष लेबल और किंवदंती में सबस्क्रिप्ट में टेक्स्ट कैसे लिखें?

    एक्सिस लेबल्स और लेजेंड में सबस्क्रिप्ट में टेक्स्ट लिखने के लिए, हम निम्नलिखित कदम उठा सकते हैं - NumPy का उपयोग करके x और y डेटा पॉइंट बनाएं। सुपर सबस्क्रिप्ट टेक्स्ट लेबल के साथ x और y डेटा पॉइंट प्लॉट करें। xlabel . का प्रयोग करें और येलेबल सदस्यता . के साथ पाठ में। प्रयोग लेजेंड(