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

मैं Matplotlib में पाई चार्ट पर और रंग कैसे उत्पन्न कर सकता हूं?

Matplotlib में एक पाई चार्ट पर अधिक रंग उत्पन्न करने के लिए, हम n संख्या में रंग और डेटा उत्पन्न कर सकते हैं

कदम

  • आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।
  • एक चर प्रारंभ करें, n , डेटा नमूनों की संख्या के लिए।
  • numpy का उपयोग करके यादृच्छिक डेटा बिंदु बनाएं।
  • नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें।
  • एक '~.axes.Axes' जोड़ें एक सबप्लॉट व्यवस्था के हिस्से के रूप में चित्र के लिए।
  • पाई () का उपयोग करके एक पाई चार्ट बनाएं विधि।
  • आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि।

उदाहरण

import matplotlib.pyplot as plt
import random
import numpy as np

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

n = 40
color = ["#" + ''.join([random.choice('0123456789ABCDEF')
                        for j in range(6)]) for i in range(n)]
a = np.random.random(n)
f = plt.figure()
ax = f.add_subplot(111, aspect='equal')
p = plt.pie(a, colors=color)

plt.show()

आउटपुट

मैं Matplotlib में पाई चार्ट पर और रंग कैसे उत्पन्न कर सकता हूं?


  1. मैं Matplotlib का उपयोग करके पायथन में 3D हिस्टोग्राम कैसे प्रस्तुत कर सकता हूं?

    पायथन में 3डी हिस्टोग्राम रेंडर करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें। figure() . का उपयोग करके एक नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें विधि। सबप्लॉट व्यवस्था के रूप में क्यूरेंट फिगर में एक कुल्हाड़ी जोड

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

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

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

    बार चार्ट में कॉलम पर टेक्स्ट प्रदर्शित करने के लिए, हम text() . का उपयोग कर सकते हैं विधि ताकि हम टेक्स्ट को बार कॉलम के एक विशिष्ट स्थान (x और y) पर रख सकें। कदम x, y और प्रतिशत . के लिए सूचियां बनाएं । bar() . का उपयोग करके बार प्लॉट बनाएं विधि। ज़िपित x, y और प्रतिशत . को पुनरावृत्त