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

Matplotlib में पूर्ण मूल्यों द्वारा स्वत:लेबल किए गए सापेक्ष मानों को कैसे बदलें?

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

कदम

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

उदाहरण

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-अक्ष मान कैसे सेट करें?

    पायथन में मैटप्लोटलिब में एक्स-अक्ष मान सेट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - x और y डेटा बिंदुओं के लिए दो सूचियाँ बनाएँ। xticks . प्राप्त करें श्रेणी मान। प्लॉट () . का उपयोग करके एक लाइन प्लॉट करें xtick श्रेणी मान और y डेटा बिंदुओं के साथ विधि। xticks . बदलें xticks()

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

    सभी लेबल मान प्रदर्शित करने के लिए, हम set_xticklabels() . का उपयोग कर सकते हैं और set_yticlabels() तरीके। कदम संख्याओं (x) की एक सूची बनाएं जिनका उपयोग कुल्हाड़ियों पर टिक करने के लिए किया जा सकता है। सबप्लॉट () का उपयोग करके अक्ष प्राप्त करें जो वर्तमान आंकड़े में एक सबप्लॉट जोड़ने में मदद

  1. पायथन Matplotlib में वाई-अक्ष पर मान कैसे निर्दिष्ट करें?

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