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

Pandas और Matplotlib से मल्टीपल लाइन ग्राफ़ कैसे प्लॉट करें?

Pandas DataFrame को पिवट करके एक ही प्लॉट पर एकाधिक लाइन्स (अलग-अलग इक्वेशन्स) ड्रॉ करें।

चरण

  • फिगर साइज़ और ऑटोलेआउट सेट करें।
  • कॉलम 'equation', 'x', 'y' वाला DataFrame बनाएं।
  • df.pivot(index='x', columns='equation', values='y') से रीशेप करें।
  • df.plot() से सभी लाइन्स एक साथ प्लॉट करें।
  • plt.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([
    ["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()

आउटपुट

एक ही प्लॉट पर तीन कर्व्स: y=x³ (क्यूबिक), y=x² (क्वाड्रेटिक), y=mx (लीनियर)।

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

    Python में एकाधिक सबप्लॉट्स पर क्षैतिज रेखा प्लॉट करने के लिए, हम सबप्लॉट्स का उपयोग करके एकाधिक एक्सिस प्राप्त कर सकते हैं और axhline() मेथड का उपयोग करके क्षैतिज रेखा ड्रॉ कर सकते हैं। चरण एक फिगर और सबप्लॉट्स का सेट बनाएं। यहां हम 3 सबप्लॉट्स बनाएंगे। axhline() मेथड का उपयोग करके प्रत्येक एक

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

    Python का उपयोग करके 3D ग्राफ़ प्लॉट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: figure() मेथड का उपयोग करके नया फिगर बनाएं या मौजूदा फिगर सक्रिय करें। 3D एक्सिस ऑब्जेक्ट प्राप्त करें। डेटा पॉइंट्स के लिए x, y, और z लिस्ट बनाएं। scatter3D() मेथड का उपयोग करके x, y, और z डेटा पॉइंट्स के सा

  1. Matplotlib और Python का उपयोग करके एक ही फिगर में कई प्लॉट कैसे बनाएं? Matplotlib और Python का उपयोग करके एक ही फिगर में कई प्लॉट कैसे बनाएं?

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