কম্পিউটার

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. একটি লাইনের সাথে মেলে কিভাবে Matplotlib টীকা ঘোরানো যায়?

  2. একটি 3D নম্পি অ্যারে থেকে Matplotlib-এ একটি 3D প্লট তৈরি করা

  3. কিভাবে Matplotlib এ একটি লাইন প্লট অ্যানিমেট করবেন?

  4. পাইথনে ডিরেক্টরি এবং ফাইলগুলি তালিকাভুক্ত করছেন?