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

पंडों और Matplotlib का उपयोग करके कई लाइन ग्राफ़ प्लॉट करना

पंडों और माटप्लोटलिब का उपयोग करके कई लाइन ग्राफ़ बनाने के लिए, हम निम्नलिखित कदम उठा सकते हैं -

  • फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें।

  • पांडा डेटाफ़्रेम वर्ग का उपयोग करके एक 2डी संभावित रूप से विषम सारणीबद्ध डेटा बनाएं, जहां कॉलम x, y हैं और समीकरण

  • दिए गए इंडेक्स जैसे x, समीकरण . द्वारा व्यवस्थित डेटाफ़्रेम को पुनः आकार में प्राप्त करें , और y

  • प्लॉट () का प्रयोग करें लाइनों को प्लॉट करने की विधि।

  • आकृति प्रदर्शित करने के लिए, दिखाएँ () . का उपयोग करें विधि।

उदाहरण

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([
   ["y=x^3", 0, 0],
   ["y=x^3", 1, 1],
   ["y=x^3", 2, 8],
   ["y=x^3", 3, 27],
   ["y=x^3", 4, 64],
   ["y=x^2", 0, 0],
   ["y=x^2", 1, 1],
   ["y=x^2", 2, 4],
   ["y=x^2", 3, 9],
   ["y=x^2", 4, 16],
   ["y=mx", 0, 0],
   ["y=mx", 1, 1],
   ["y=mx", 2, 2],
   ["y=mx", 3, 3],
   ["y=mx", 4, 3],
], columns=['equation', 'x', 'y'])
df = df.pivot(index='x', columns='equation', values='y')
df.plot()
plt.show()

आउटपुट

पंडों और Matplotlib का उपयोग करके कई लाइन ग्राफ़ प्लॉट करना


  1. पाइप्लॉट का उपयोग करके पायथन में कई सबप्लॉट्स पर एक क्षैतिज रेखा प्लॉट करना

    पायथन में कई सबप्लॉट्स पर एक हॉरिजॉन्टल लाइन प्लॉट करने के लिए, हम मल्टीपल एक्सिस और axhline() प्राप्त करने के लिए सबप्लॉट्स का उपयोग कर सकते हैं। क्षैतिज रेखा खींचने की विधि। कदम एक आकृति और सबप्लॉट का एक सेट बनाएं। यहां, हम 3 सबप्लॉट बनाएंगे। axhline() . का प्रयोग करें प्रत्येक अक्ष पर क्षैत

  1. Python Matplotlib का उपयोग करके 3D ग्राफ़ कैसे प्लॉट करें?

    पायथन का उपयोग करके 3D ग्राफ़ को प्लॉट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - आकृति() . का उपयोग करके एक नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें विधि। 3D अक्ष ऑब्जेक्ट प्राप्त करें। डेटा बिंदुओं के लिए x, y, और z सूचियाँ बनाएँ। scatter3D() . का उपयोग करके 3D स्कैटर पॉइंट ज

  1. Matplotlib और Python का उपयोग करके एक ही आकृति में एकाधिक भूखंडों को कैसे प्लॉट किया जा सकता है?

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