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

Matplotlib का उपयोग करके Pandas DataFrames को पाई चार्ट्स में प्लॉट करना


Matplotlib का उपयोग करके Pandas डेटा फ्रेम्स को पाई चार्ट्स में प्लॉट करने के लिए, हम निम्नलिखित चरण ले सकते हैं:

  • फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।
  • दो-आयामी, आकार-परिवर्तनीय, संभावित रूप से विषम सारणीबद्ध डेटा का DataFrame बनाएं।
  • pie() मेथड का उपयोग करके activities index के साथ DataFrame प्लॉट करें
  • फिगर प्रदर्शित करने के लिए, show() मेथड का उपयोग करें।

उदाहरण

import pandas as pd from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True df = pd.DataFrame({'activities': ['sleep', 'exercise', 'work', 'study'],                                     'hours': [8, 1, 9, 6]}) df.set_index('activities').plot.pie(y='hours', legend=False,                                     autopct='%1.1f%%') plt.show()

आउटपुट

Matplotlib का उपयोग करके Pandas DataFrames को पाई चार्ट्स में प्लॉट करना


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

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

  1. आईपायथन नोटबुक से मैटप्लॉटलिब का उपयोग करके फिगर को फ़ाइल के रूप में सेव करना आईपायथन नोटबुक से मैटप्लॉटलिब का उपयोग करके फिगर को फ़ाइल के रूप में सेव करना

    आईपायथन से फिगर को फ़ाइल के रूप में सेव करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: एक नया फिगर बनाएं या मौजूदा फिगर को एक्टिवेट करें। add_axes() मेथड का उपयोग करके फिगर में एक्सेस जोड़ें। दी गई सूची को प्लॉट करें। savefig() मेथड का उपयोग करके प्लॉट सेव करें। उदाहरण from matplotlib import pyplo

  1. Python के Pandas में डेटाफ्रेम से Matplotlib स्कैटर प्लॉट बनाना Python के Pandas में डेटाफ्रेम से Matplotlib स्कैटर प्लॉट बनाना

    Pandas का उपयोग करके, हम एक डेटाफ्रेम बना सकते हैं और subplot() मेथड का उपयोग करके चित्र और अक्ष वेरिएबल बना सकते हैं। उसके बाद, हम आवश्यक प्लॉट प्राप्त करने के लिए ax.scatter() मेथड का उपयोग कर सकते हैं। चरण छात्रों की संख्या की सूची बनाएं। छात्रों द्वारा प्राप्त अंकों की सूची बनाएं। प्रत्येक स्क