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

Matplotlib में साइन कर्व कैसे एनिमेट करें?

एनिमेटेड साइन कर्व बनाने के लिए निम्नलिखित चरणों का पालन करें:

चरण

  • फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें।
  • नया फिगर बनाएं या मौजूदा फिगर एक्टिवेट करें।
  • करंट फिगर में एक्सिस जोड़ें और इसे करंट एक्सिस बनाएं।
  • खाली लिस्ट्स के साथ लाइन प्लॉट करें।
  • लाइन इनिशियलाइज़ करने के लिए खाली लिस्ट्स पास करें।
  • साइन कर्व मान अपडेट करके और लाइन इंस्टेंस रिटर्न करके साइन कर्व एनिमेट करें।
  • फिगर डिस्प्ले करने के लिए show() मेथड का उपयोग करें।

उदाहरण

import numpy as np
from matplotlib import pyplot as plt
from matplotlib import animation

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

fig = plt.figure()
ax = plt.axes(xlim=(0, 2), ylim=(-2, 2))
line, = ax.plot([], [], lw=2)

def init():
    line.set_data([], [])
    return line,

def animate(i):
    x = np.linspace(0, 2, 1000)
    y = np.sin(2 * np.pi * (x - 0.01 * i))
    line.set_data(x, y)
    return line,

anim = animation.FuncAnimation(fig, animate, init_func=init, frames=200, interval=20, blit=True)
plt.show()

आउटपुट

एनिमेटेड साइन वेव दिखाई देगी जो बाएं से दाएं चलती हुई दिखेगी (GIF आउटपुट)।

  1. Matplotlib एनोटेशन को लाइन से मिलान करने के लिए कैसे घुमाएं? Matplotlib एनोटेशन को लाइन से मिलान करने के लिए कैसे घुमाएं?

    Matplotlib एनोटेशन को लाइन से मिलान करने के लिए घुमाने के लिए, हम निम्नलिखित चरण अपना सकते हैं: figure() मेथड का उपयोग करके नया फिगर बनाएं या मौजूदा फिगर सक्रिय करें। add_subplot() मेथड का उपयोग करके फिगर में सबप्लॉट व्यवस्था के हिस्से के रूप में ~.axes.Axes जोड़ें। वेरिएबल्स इनिशियलाइज़ करें

  1. Matplotlib में pcolormesh कैसे एनिमेट करें? Matplotlib में pcolormesh कैसे एनिमेट करें?

    Matplotlib में pcolormesh एनिमेट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: फिगर और सबप्लॉट्स का सेट बनाएं। NumPy का उपयोग करके x, y और t डेटा पॉइंट्स बनाएं। X3, Y3 और T3 बनाएं, meshgrid का उपयोग करके कोऑर्डिनेट वैक्टर्स से कोऑर्डिनेट मैट्रिक्स वापस करें। pcolormesh() मेथड का उपयोग करके

  1. मैटप्लॉटलिब में लाइन प्लॉट को एनिमेट कैसे करें? मैटप्लॉटलिब में लाइन प्लॉट को एनिमेट कैसे करें?

    मैटप्लॉटलिब में लाइन प्लॉट को एनिमेट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: subplots() मेथड का उपयोग करके एक फिगर और सबप्लॉट्स का सेट बनाएं। x और y एक्सिस स्केल को सीमित करें। नम्पाई का उपयोग करके x और t डेटा पॉइंट्स बनाएं। कोऑर्डिनेट वैक्टर्स से कोऑर्डिनेट मैट्रिक्स लौटाएं, X2 और T2। plot(