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

Matplotlib প্লটের মাধ্যমে পিছনের দিকে এবং সামনের দিকে স্ক্রোল করুন


ম্যাটপ্লটলিব প্লটের মাধ্যমে পিছনের দিকে এবং সামনের দিকে (বাম এবং ডান কী) স্ক্রোল করতে, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি -

  • চিত্রের আকার সেট করুন এবং সাবপ্লটের মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন।
  • curr_pos তৈরি করুন এবং y numpy ব্যবহার করে।
  • একটি নতুন চিত্র তৈরি করুন বা চিত্র() ব্যবহার করে একটি বিদ্যমান চিত্র সক্রিয় করুন পদ্ধতি।
  • ইভেন্টের সাথে ফাংশন আবদ্ধ করুন, যেমন, কী_প্রেস_ইভেন্ট।
  • একটি '~.axes.Axes' যোগ করুন একটি সাবপ্লট বিন্যাসের অংশ হিসাবে চিত্রে।
  • প্লট curr_pos এবং y প্লট() ব্যবহার করে ডেটা পয়েন্ট পদ্ধতি।
  • যদি বাম এবং ডান তীর কী ব্যবহার করা যেতে পারে, তাহলে বক্ররেখাটি সেই অনুযায়ী ডান এবং বামে যেতে পারে।
  • চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন পদ্ধতি।

উদাহরণ

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-এ অক্ষ এবং গ্রিড ছাড়াই 3d প্লটে প্লট স্ক্যাটার পয়েন্ট

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

  3. কিভাবে একটি Matplotlib চিত্র কিংবদন্তি অবস্থান এবং সারিবদ্ধ?

  4. কিভাবে matplotlib এবং Python ব্যবহার করে একই চিত্রে একাধিক প্লট প্লট করা যায়?