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

Matplotlib-এ আয়তের ভেতরে টেক্সট যোগ করার পদ্ধতি


Matplotlib-এ আয়তের ভেতরে টেক্সট যোগ করতে আয়তের কেন্দ্র বিন্দুতে annotate মেথডে লেবেল যোগ করা যায়।

ধাপসমূহ

  • figure() মেথড ব্যবহার করে ফিগার তৈরি করুন বা বিদ্যমান ফিগার একটিভেট করুন।

  • কারেন্ট অক্ষে সাবপ্লট আর্কিটেকচার যোগ করুন।

  • প্লটে আয়ত যোগ করতে Rectangle() ক্লাস ব্যবহার করে আয়ত অবজেক্ট পান।

  • প্লটে আয়ত প্যাচ যোগ করুন।

  • আয়তের ভেতরে টেক্সট লেবেল যোগ করতে আয়তের কেন্দ্র ভ্যালু পান, অর্থাৎ cx এবং cy।

  • annotate() মেথড ব্যবহার করে আয়তের ওপর টেক্সট রাখুন।

  • দৃশ্যমান আয়ত পেতে x এবং y অক্ষ লিমিট করুন।

  • ফিগার প্রদর্শন করতে show() মেথড ব্যবহার করুন।

উদাহরণ

from matplotlib import pyplot as plt, patches plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True fig = plt.figure() ax = fig.add_subplot(111) rectangle = patches.Rectangle((0, 0), 3, 3, edgecolor='orange', facecolor="green", linewidth=7) ax.add_patch(rectangle) rx, ry = rectangle.get_xy() cx = rx + rectangle.get_width()/2.0 cy = ry + rectangle.get_height()/2.0 ax.annotate("Rectangle", (cx, cy), color='black', weight='bold', fontsize=10, ha='center', va='center') plt.xlim([-5, 5]) plt.ylim([-5, 5]) plt.show()

আউটপুট

Matplotlib-এ আয়তের ভেতরে টেক্সট যোগ করার পদ্ধতি


  1. Matplotlib-এ প্লটের ভিতরে টেক্সট যোগ করার পদ্ধতি

  2. Matplotlib-এ আয়তে রঙ সেট করার পদ্ধতি

  3. ম্যাটপ্লটলিবে (পাইথন) ফন্ট পরিবর্তন করার পদ্ধতি

  4. Tkinter-এ Entry উইজেটে প্লেসহোল্ডার (Placeholder) যোগ করা