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

Matplotlib - काउंटप्लॉट में बार के शीर्ष पर काउंट वैल्यू कैसे दिखाएं?

काउंटप्लॉट में बार के शीर्ष पर काउंट वैल्यू दिखाने के लिए, हम निम्नलिखित कदम उठा सकते हैं

कदम

  • फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें।

  • एक कॉलम के साथ एक पांडा डेटाफ़्रेम बनाएँ।

  • एक काउंटप्लॉट मात्रात्मक, चर के बजाय, एक श्रेणीबद्ध में हिस्टोग्राम के रूप में सोचा जा सकता है।

  • काउंटप्लॉट की लौटाई गई कुल्हाड़ियों को पुनरावृत्त करें और बार के शीर्ष पर गिनती मान दिखाएं।

  • आकृति प्रदर्शित करने के लिए, दिखाएँ () . का उपयोग करें विधि।

उदाहरण

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

plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True

df = pd.DataFrame(dict(col1=np.array([2, 4, 1, 1, 1, 4])))

ax = sns.countplot(x="col1", data=df)

for p in ax.patches:
   ax.annotate('{:.1f}'.format(p.get_height()), (p.get_x()+0.25, p.get_height()+0.01))

plt.show()

आउटपुट

यह निम्नलिखित आउटपुट देगा -

Matplotlib - काउंटप्लॉट में बार के शीर्ष पर काउंट वैल्यू कैसे दिखाएं?


  1. बार प्लॉट (पायथन मैटप्लोटलिब) पर बार के ऊपर टेक्स्ट कैसे लिखें?

    बार प्लॉट पर बार के ऊपर टेक्स्ट लिखने के लिए, हम निम्नलिखित कदम उठा सकते हैं आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें। वर्ष की सूचियां बनाएं , जनसंख्या और x . चौड़ाई चर प्रारंभ करें। सबप्लॉट्स () पद्धति का उपयोग करके एक आकृति और सबप्लॉट का एक सेट बनाएं। ylabels सेट करे

  1. Matplotlib में प्लॉट लेजेंड में आप टेक्स्ट लेबल को कैसे दिखाते हैं?

    प्लॉट लेजेंड में टेक्स्ट लेबल दिखाने के लिए हम तर्कों में हैंडललेंथ =0, हैंडलटेक्स्टपैड =0 और फैंक्सबॉक्स =0 के साथ लेजेंड विधि का उपयोग कर सकते हैं। कदम फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें। यादृच्छिक बनाएं x और y डेटा अंक numpy का उपयोग कर रहे हैं। सबप्लॉट

  1. कैसे कुप्पी में Matplotlib दिखाने के लिए?

    फ्लास्क में प्लॉट दिखाने के लिए, हम निम्नलिखित कदम उठा सकते हैं- एक छोटा आवेदन करें। फ्लास्क एप्लिकेशन चलाने के लिए, वर्तमान निर्देशिका पर जाएं। $ निर्यात FLASK_APP=file.py $ फ्लास्क रन ब्राउज़र खोलें, url हिट करें:https://127.0.0.1:5000/print-plot/ आकृति को प्लॉट करने के लिए, हम रैंडम का उपयोग कर