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

Matplotlib में D3.js एनिमेशन से एनिमेटेड GIF फाइल्स कैसे बनाएं?


D3.js एनिमेशन से एनिमेटेड GIF फाइल्स बनाने के लिए, हम निम्नलिखित चरण ले सकते हैं:

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

उदाहरण

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, ani = animation.FuncAnimation(fig, animate, init_func=init, frames=200, interval=20, blit=True) writer = animation.PillowWriter(fps=25) ani.save("sine.gif", writer=writer)

आउटपुट

Matplotlib में D3.js एनिमेशन से एनिमेटेड GIF फाइल्स कैसे बनाएं?Matplotlib में D3.js एनिमेशन से एनिमेटेड GIF फाइल्स कैसे बनाएं?


  1. 3D NumPy ऐरे से Matplotlib में 3D प्लॉट बनाना 3D NumPy ऐरे से Matplotlib में 3D प्लॉट बनाना

    3D NumPy ऐरे से 3D प्लॉट बनाने के लिए, हम NumPy का उपयोग करके 3D ऐरे बना सकते हैं और x, y, और z पॉइंट्स निकाल सकते हैं। figure() मेथड का उपयोग करके नया फिगर बनाएं या मौजूदा फिगर सक्रिय करें। add_subplot() मेथड का उपयोग करके फिगर में सबप्लॉट व्यवस्था के हिस्से के रूप में ~.axes.Axes जोड़ें। si

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

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

  1. पायथन में निर्देशिकाओं और फ़ाइलों को सूचीबद्ध करना पायथन में निर्देशिकाओं और फ़ाइलों को सूचीबद्ध करना

    पायथन में निर्देशिकाओं और फ़ाइलों को सूचीबद्ध करने के कई तरीके हैं। निर्देशिका में फ़ाइलों को सूचीबद्ध करना किसी विशेष पथ से सभी फ़ाइलों या निर्देशिकाओं को प्राप्त करने का सबसे आसान तरीका os.listdir() मेथड का उपयोग करना है। import os for x in os.listdir(.): print(x) परिणाम .pytest_cache 4force