কম্পিউটার

কিভাবে স্বয়ংক্রিয়ভাবে একটি Pyplot সর্বোচ্চ মান টীকা?


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

  • চিত্রের আকার সেট করুন এবং সাবপ্লটের মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন।
  • একটি নতুন চিত্র তৈরি করুন বা একটি বিদ্যমান চিত্র সক্রিয় করুন৷
  • x এর একটি তালিকা তৈরি করুন এবং y ডেটা পয়েন্ট।
  • প্লট x এবং y numpy ব্যবহার করে ডেটা পয়েন্ট।
  • Y অ্যারেতে সর্বাধিক খুঁজুন এবং সেই সর্বোচ্চ এর সাথে সংশ্লিষ্ট অবস্থান অ্যারের উপাদান
  • স্থানীয় সর্বোচ্চ দিয়ে সেই বিন্দুটিকে টীকা করুন।
  • চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন পদ্ধতি।

উদাহরণ

import numpy as np
import matplotlib.pyplot as plt

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

fig = plt.figure()
ax = fig.add_subplot(111)

x = np.array([1, 3, 5, 3, 1])
y = np.array([2, 1, 3, 1, 2])
line, = ax.plot(x, y)

ymax = max(y)
xpos = np.where(y == ymax)
xmax = x[xpos]

ax.annotate('local max', xy=(xmax, ymax), xytext=(xmax, ymax + 5), arrowprops=dict(facecolor='black'),)

plt.show()

আউটপুট

কিভাবে স্বয়ংক্রিয়ভাবে একটি Pyplot সর্বোচ্চ মান টীকা?


  1. Matplotlib.pyplot-এ সাবপ্লটের মধ্যবর্তী স্থান কীভাবে সরিয়ে ফেলা যায়?

  2. আমি কীভাবে সমস্ত খোলা পাইপ্লট উইন্ডো (ম্যাটপ্লটলিব) বন্ধ করব?

  3. কিভাবে Pyplot একটি চিত্র জন্য অক্ষ তালিকা পেতে?

  4. Tkinter এ একটি এন্ট্রি উইজেটের মান কিভাবে পাবেন?