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

Matplotlib से 100% स्टैक्ड एरिया चार्ट कैसे बनाएं?


Matplotlib से 100% स्टैक्ड एरिया चार्ट बनाने के लिए, हम निम्न चरण अपना सकते हैं:

  • फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।
  • वर्षों की एक लिस्ट बनाएं।
  • संबंधित वर्षों में जनसंख्या की लिस्ट के साथ एक डिक्शनरी बनाएं।
  • एक फिगर और सबप्लॉट्स का सेट बनाएं।
  • एक स्टैक्ड एरिया प्लॉट ड्रॉ करें।
  • फिगर पर लीजेंड रखें, लोकेशन 'upper left' पर।
  • टाइटल, xlabel और ylabel सेट करें।
  • फिगर डिस्प्ले करने के लिए show() मेथड का उपयोग करें।

उदाहरण

import matplotlib.pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

year = [1950, 1960, 1970, 1980, 1990, 2000, 2010, 2018]
population_by_continent = {
    'africa': [228, 284, 365, 477, 631, 814, 1044, 1275],
    'americas': [340, 425, 519, 619, 727, 840, 943, 1006],
    'asia': [1394, 1686, 2120, 2625, 3202, 3714, 4169, 4560],
    'europe': [220, 253, 276, 295, 310, 303, 294, 293],
    'oceania': [12, 15, 19, 22, 26, 31, 36, 39],
}

fig, ax = plt.subplots()
ax.stackplot(year, population_by_continent.values(), labels=population_by_continent.keys())
ax.legend(loc='upper left')
ax.set_title('World population')
ax.set_xlabel('Year')
ax.set_ylabel('Number of people (millions)')
plt.show()

आउटपुट

Matplotlib से 100% स्टैक्ड एरिया चार्ट कैसे बनाएं?

  1. Matplotlib में 3D बार के लिए लीजेंड कैसे बनाएं? Matplotlib में 3D बार के लिए लीजेंड कैसे बनाएं?

    3D बार चार्ट में लीजेंड जोड़ने के लिए plt.Rectangle प्रॉक्सी आर्टिस्ट्स बनाएं और ax.legend() में पास करें। चरण फिगर साइज़ और ऑटोलेआउट सेट करें। 3D एक्सिस बनाएं और दो सेट्स के 3D बार्स प्लॉट करें (अलग रंग)। प्रत्येक सेट के लिए plt.Rectangle((0,0), 1, 1, fc=color) प्रॉक्सी बनाएं। ax.legend([proxy1, p

  1. Python Matplotlib में वेफ़ल चार्ट कैसे बनाएं? Python Matplotlib में वेफ़ल चार्ट कैसे बनाएं?

    वेफ़ल चार्ट एक आकर्षक विज़ुअलाइज़ेशन तकनीक है जो आमतौर पर लक्ष्यों की ओर प्रगति दिखाने के लिए बनाई जाती है। नया फिगर बनाते समय या मौजूदा फिगर सक्रिय करते समय, हम FigureClass=Waffle का उपयोग कर सकते हैं। चरण डिक्शनरी का उपयोग करके Pandas डेटा फ्रेम बनाएं। FigureClass=Waffle, पंक्तियों की संख्या=

  1. पायथन में matplotlib का उपयोग करके स्टैक्ड बार चार्ट कैसे प्रदर्शित करें पायथन में matplotlib का उपयोग करके स्टैक्ड बार चार्ट कैसे प्रदर्शित करें

    Matplotlib डेटा विज़ुअलाइज़ेशन के लिए एक लोकप्रिय पायथन पैकेज है। डेटा को विज़ुअलाइज़ करना एक महत्वपूर्ण कदम है क्योंकि यह संख्याओं को देखे बिना और जटिल गणना किए बिना डेटा में क्या हो रहा है, यह समझने में मदद करता है। यह दर्शकों को मात्रात्मक अंतर्दृष्टि को प्रभावी ढंग से संप्रेषित करने में मदद करता