কম্পিউটার টিউটোরিয়াল

Matplotlib-এ প্লটে অ্যানিমেটেড টেক্সট رسم করার পদ্ধতি


একটি প্লটে টেক্সট অ্যানিমেট করতে নিচের ধাপগুলো অনুসরণ করুন:

  • ফিগার আকার সেট করুন এবং সাবপ্লটগুলির মধ্যে এবং চারপাশে প্যাডিং অ্যাডজাস্ট করুন।
  • x এবং y অক্ষের লিমিট সেট করুন।
  • একটি ভেরিয়েবল ইনিশিয়ালাইজ করুন, string।
  • প্লটের উপরে টেক্সট রাখতে text() মেথড ব্যবহার করুন।
  • টেক্সট অ্যানিমেট করতে FuncAnimation() ব্যবহার করুন। টেক্সট অক্ষে সেট করুন।
  • অ্যাক্সেস বন্ধ করুন।
  • ফিগার প্রদর্শন করতে show() মেথড ব্যবহার করুন।

উদাহরণ

from matplotlib import pyplot as plt, animation
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
fig, ax = plt.subplots()
ax.set(xlim=(-1, 1), ylim=(-1, 1))
string = 'Hello, how are you doing?'
label = ax.text(0, 0, string[0], ha='center', va='center', fontsize=20, color="Red")
def animate(i):
    label.set_text(string[:i + 1])
anim = animation.FuncAnimation(
    fig, animate, interval=200, frames=len(string))
ax.axis('off')
plt.show()

আউটপুট

Matplotlib-এ প্লটে অ্যানিমেটেড টেক্সট رسم করার পদ্ধতি


  1. Matplotlib-এ লগ-প্লটের মাইনর টিক নিষ্ক্রিয় করার পদ্ধতি

  2. Matplotlib-এ প্লট লেজেন্ডে শুধু টেক্সট লেবেল দেখানোর পদ্ধতি

  3. Matplotlib-এ ৩D প্লটের আস্পেক্ট রেশিও সেট করুন

  4. Matplotlib-এ প্লটের গ্রিড আকার নির্ধারণ করা