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

Matplotlib में बार चार्ट मानों को प्रतिशत में कैसे बदलें?

Matplotlib में बार चार्ट मानों को प्रतिशत में बदलने के लिए, हम निम्नलिखित कदम उठा सकते हैं

कदम

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

  • आवृत्तियों की सूची बनाएं।

  • एक नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें।

  • बार () विधि का उपयोग करके एक बार प्लॉट बनाएं।

  • बार प्लॉट को पुनरावृत्त करें और प्रत्येक पैच की ऊंचाई पाएं और मान को प्रतिशत में रखने के लिए एनोटेट () विधि का उपयोग करें।

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

उदाहरण

import numpy as np
from matplotlib import pyplot as plt

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

frequencies = [7, 8, 5, 3, 6]

plt.figure()

p1 = plt.bar(np.arange(len(frequencies)), frequencies)

for rect1 in p1:
    height = rect1.get_height()
    plt.annotate( "{}%".format(height),(rect1.get_x() + rect1.get_width()/2, height+.05),ha="center",va="bottom",fontsize=15)

plt.show()

आउटपुट

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

Matplotlib में बार चार्ट मानों को प्रतिशत में कैसे बदलें?


  1. Matplotlib में बार चार्ट के ऊपर प्रतिशत कैसे प्रदर्शित करें?

    Matplotlib में बार चार्ट के ऊपर प्रतिशत प्रदर्शित करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें। x और y डेटा बिंदु बनाएं; एक वैरिएबल को इनिशियलाइज़ करें, चौड़ाई । सबप्लॉट () का उपयोग करके एक आकृति और सबप्लॉट का एक सेट बनाएं विधि

  1. कैसे एक बार का रंग बदलने के लिए अगर एक शर्त सच है (Matplotlib)?

    यदि कोई शर्त सही है, तो एक बार का रंग बदलने के लिए, हम मानों का एक सेट और लाल रंग के साथ रंगों की एक सूची बना सकते हैं जब तक कि मान 2 न हो; अन्यथा सूची में पीला रंग जोड़ें। कदम आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें। बार की परिवर्तनीय चौड़ाई प्रारंभ करें। मानों और रं

  1. Matplotlib में एक बार के लिए एक इमोजी को लेबल के रूप में कैसे प्लॉट करें?

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