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

Matplotlib में ऑटो-लेबल्ड रिलेटिव वैल्यूज को एब्सोल्यूट वैल्यूज से कैसे रिप्लेस करें?


Matplotlib में ऑटो-लेबल्ड रिलेटिव वैल्यूज को एब्सोल्यूट वैल्यूज से रिप्लेस करने के लिए, हम autopct=lambda p: <रिजल्ट के लिए गणना> का उपयोग कर सकते हैं।

चरण

  • फिगर का आकार सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।
  • लेबल्स, फ्रैक्शन्स, एक्सप्लोड पोजीशन की लिस्ट बनाएं और प्रतिशत की गणना के लिए फ्रैक्शन्स का योग प्राप्त करें।
  • autopct=lambda p: <प्रतिशत के लिए गणना> के साथ लेबल्स, फ्रैक्शन्स और एक्सप्लोड का उपयोग करके पाई चार्ट बनाएं।
  • फिगर प्रदर्शित करने के लिए, show() मेथड का उपयोग करें।

उदाहरण

import matplotlib.pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
labels = ('Read', 'Eat', 'Sleep', 'Repeat')
fracs = [5, 3, 4, 1]
total = sum(fracs)
explode = (0, 0.05, 0, 0)
plt.pie(fracs, explode=explode, labels=labels,
        autopct=lambda p: '{:.0f}%'.format(p * total / 100),
        shadow=True, startangle=90)
plt.show()

आउटपुट

Matplotlib में ऑटो-लेबल्ड रिलेटिव वैल्यूज को एब्सोल्यूट वैल्यूज से कैसे रिप्लेस करें?


  1. Matplotlib Python में X-अक्ष मान कैसे सेट करें? Matplotlib Python में X-अक्ष मान कैसे सेट करें?

    Matplotlib Python में X-अक्ष मान सेट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: x और y डेटा पॉइंट्स के लिए दो सूचियां बनाएं। xticks रेंज वैल्यू प्राप्त करें। plot() मेथड का उपयोग करके xtick रेंज वैल्यू और y डेटा पॉइंट्स के साथ लाइन प्लॉट करें। xticks() मेथड का उपयोग करके xticks को X-अक्ष

  1. मैटप्लॉटलिब में सभी लेबल मान कैसे प्रदर्शित करें? मैटप्लॉटलिब में सभी लेबल मान कैसे प्रदर्शित करें?

    सभी लेबल मान प्रदर्शित करने के लिए, हम set_xticklabels() और set_yticklabels() मेथड्स का उपयोग कर सकते हैं। चरण संख्याओं की एक सूची (x) बनाएं जिसका उपयोग एक्सिस को टिक करने के लिए किया जा सके। subplot() का उपयोग करके एक्सेस प्राप्त करें जो वर्तमान फिगर में सबप्लॉट जोड़ने में मदद करता है। set_xticks

  1. पायथन मैटप्लॉटलिब में Y-एक्सिस पर मान कैसे निर्दिष्ट करें? पायथन मैटप्लॉटलिब में Y-एक्सिस पर मान कैसे निर्दिष्ट करें?

    पायथन में Y-एक्सिस पर मान निर्दिष्ट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: नम्पाई का उपयोग करके x और y डेटा पॉइंट्स बनाएं। एक्सिस के मान निर्दिष्ट करने के लिए, कैरेक्टर्स की एक सूची बनाएं। xticks और yticks मेथड का उपयोग करके क्रमशः x और y टिक्स डेटा पॉइंट्स के साथ एक्सिस पर टिक्स निर्दिष्ट