কম্পিউটার

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


pcolormesh কে অ্যানিমেট করতে matplotlib-এ, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি -

  • একটি চিত্র এবং সাবপ্লটের একটি সেট তৈরি করুন৷

  • numpy ব্যবহার করে x, y এবং t ডেটা পয়েন্ট তৈরি করুন .

  • X3 তৈরি করুন , Y3 এবং T3, মেশগ্রিড ব্যবহার করে স্থানাঙ্ক ভেক্টর থেকে স্থানাঙ্ক ম্যাট্রিক্স ফেরত দেয়।

  • pcolormesh() ব্যবহার করে একটি অ-নিয়মিত আয়তক্ষেত্রাকার গ্রিড সহ একটি সিউডোকালার প্লট তৈরি করুন পদ্ধতি।

  • colormesh দিয়ে একটি কালারবার তৈরি করুন অক্ষ।

  • অ্যানিমেট pcolormesh অ্যানিমেশন() ব্যবহার করে ক্লাস পদ্ধতি।

  • চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন পদ্ধতি।

উদাহরণ

npf থেকে matplotlib থেকে plt হিসাবে numpy আমদানি করুন, animationplt.rcParams["figure.figsize"] =[7.00, 3.50]plt.rcParams["figure.autolayout"] =Truefig, ax =plts(xsub) =np.linspace(-3, 3, 91)t =np.linspace(0, 25, 30)y =np.linspace(-3, 3, 91)X3, Y3, T3 =np.meshgrid(x, y , t)sinT3 =np.sin(2 * np.pi * T3 / T3.max(axis=2)[..., np.newaxis])G =(X3 ** 2 + Y3 ** 2) * sinT3cax =ax.pcolormesh(x, y, G[:-1, :-1, 0], vmin=-1, vmax=1, cmap='Blues')fig.colorbar(cax)def animate(i):cax .set_array(G[:-1, :-1, i].flatten())anim =animation.FuncAnimation(fig, animate, interval=100, frames=len(t) - 1)anim.save('517. gif')plt.show()

আউটপুট

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


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

  2. পাইথনে একটি কনট্যুর প্লট অ্যানিমেট করতে matplotlib.animate কীভাবে ব্যবহার করবেন?

  3. Matplotlib-এ একটি ঘূর্ণায়মান 3D গ্রাফ অ্যানিমেট করুন

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