কম্পিউটার

ম্যাটপ্লটলিব প্লটের একটি সময়-অর্ডার ক্রম কীভাবে অ্যানিমেট করবেন?


ম্যাটপ্লটলিব প্লটের একটি সময়-অনুযায়ী ক্রম অ্যানিমেট করতে, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি -

  • চিত্রের আকার সেট করুন এবং সাবপ্লটের মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন।
  • একটি নতুন চিত্র তৈরি করুন বা একটি বিদ্যমান চিত্র সক্রিয় করুন৷
  • সাবপ্লট বিন্যাসের অংশ হিসাবে চিত্রটিতে একটি অক্ষ যোগ করুন।
  • after() ব্যবহার করে প্রদত্ত তারিখের উদাহরণের পরে প্রথম পুনরাবৃত্তি ফেরত দিন পদ্ধতি।
  • একটি অ্যানিমেট() লিখুন অ্যানিমেট করার পদ্ধতি। একটি চিত্র হিসাবে ডেটা প্রদর্শন করুন, যেমন, একটি 2D নিয়মিত রাস্টারে৷
  • চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন পদ্ধতি।

উদাহরণ

npimport matplotlibmatplotlib.use('TkAgg') হিসাবে numpy আমদানি করুন .figure()ax =fig.add_subplot(111)def animate():data =np.random.randn(5, 5) im =plt.imshow(data, cmap="plasma") i এর জন্য np.arange( 1, 100):data =np.random.randn(5, 5) im.set_data(data) fig.canvas.draw()win =fig.canvas.manager.windowfig.canvas.manager.window.after(10, অ্যানিমেট)plt.show()

আউটপুট

ম্যাটপ্লটলিব প্লটের একটি সময়-অর্ডার ক্রম কীভাবে অ্যানিমেট করবেন?


  1. কিভাবে Matplotlib একটি সাইন কার্ভ অ্যানিমেট করবেন?

  2. কিভাবে ফ্লাস্কে Matplotlib দেখাবেন?

  3. কিভাবে Matplotlib একটি pcolormesh অ্যানিমেট করতে?

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