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

Matplotlib প্লটগুলিতে বাম ও ডান আরো কী দিয়ে স্ক্রোল করার পদ্ধতি


Matplotlib প্লটগুলিতে পিছনে এবং সামনে (বাম ও ডান আরো কী) স্ক্রোল করতে নিচের ধাপগুলো অনুসরণ করুন:

  • ফিগার আকার সেট করুন এবং সাবপ্লটগুলির মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন।
  • NumPy ব্যবহার করে curr_pos এবং y তৈরি করুন।
  • figure() পদ্ধতি ব্যবহার করে একটি নতুন ফিগার তৈরি করুন বা বিদ্যমান ফিগারটি সক্রিয় করুন।
  • ফাংশনটি ইভেন্টের সাথে বাঁধুন, অর্থাৎ key_press_event।
  • ফিগারে সাবপ্লট আয়োজন کے অংশ হিসেবে একটি '~.axes.Axes' যোগ করুন।
  • plot() পদ্ধতি ব্যবহার করে curr_pos এবং y ডেটা পয়েন্ট প্লট করুন।
  • যদি বাম ও ডান আরো কী ব্যবহার করা যায়, তবে কರ್ಭটি অনুযায়ী ডান ও বামে যাবে।
  • ফিগারটি প্রদর্শন করতে show() পদ্ধতি ব্যবহার করুন।

উদাহরণ

import numpy as np
import matplotlib.pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
curr_pos = np.linspace(-10, 10, 100)
y = np.sin(curr_pos)
def key_event(e):
    global curr_pos
    if e.key == "right":
        curr_pos = curr_pos + 1
    else:
        curr_pos = curr_pos - 1
    ax.cla()
    ax.plot(curr_pos, np.sin(curr_pos))
    fig.canvas.draw()
fig = plt.figure()
fig.canvas.mpl_connect('key_press_event', key_event)
ax = fig.add_subplot(111)
ax.plot(curr_pos, y)
plt.show()

আউটপুট

Matplotlib প্লটগুলিতে বাম ও ডান আরো কী দিয়ে স্ক্রোল করার পদ্ধতি

এখন, কীবোর্ডের বাম বা ডান আরো কী চাপুন প্লটের মাধ্যমে পিছনে বা সামনে স্ক্রোল করতে।


  1. Matplotlib-এ অ্যাক্সিস এবং গ্রিড ছাড়া ৩D স্ক্যাটার প্লট করার পদ্ধতি

  2. Numpy এবং Matplotlib ব্যবহার করে ইমেজ সেগমেন্টেশন ওভারলে করুন

  3. Matplotlib ফিগার লেজেন্ড পজিশন এবং অ্যালাইন করার পদ্ধতি

  4. Matplotlib এবং Python ব্যবহার করে একই ফিগারে একাধিক প্লট কীভাবে আঁকা যায়?