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

Matplotlib-এ X-অক্ষের টিক লেবেলকে সিম্পল ড্রইং (Simple Drawings) হিসেবে দেখানো

Matplotlib-এ X-অক্ষের টিক লেবেলের বদলে সিম্পল আকৃতি (সার্কেল, রেক্ট্যাঙ্গেল) দেখাতে patches.Circle ও patches.Rectangle ব্যবহার করা হয়।

ধাপসমূহ

  1. ফিগার সাইজ ও প‍্যাডিং সেট করুন
  2. Y পজিশন ইনিশিয়ালাইজ করুন (ড্রইং-এর জন্য)
  3. figure() দিয়ে ফিগার তৈরি করুন
  4. add_subplot() দিয়ে অ্যাক্স যোগ করুন
  5. plot() দিয়ে লাইন আঁকুন
  6. set_ticks() দিয়ে X-টিক্স সেট করুন
  7. set_ticklabels([]) দিয়ে টিক লেবেল খালি করুন
  8. add_patch() দিয়ে সার্কেল ও রেক্ট্যাঙ্গেল প্যাচ যোগ করুন
  9. show() মেথড দিয়ে ফিগার প্রদর্শন করুন

উদাহরণ

import matplotlib.pyplot as plt
import matplotlib.patches as patches

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

y = -.75
fig = plt.figure()
ax = fig.add_subplot(111)
ax.plot(range(10))
ax.get_xaxis().set_ticks([2, 4, 6, 8])
ax.get_xaxis().set_ticklabels([])

ax.add_patch(patches.Circle((2, y), radius=.2, clip_on=False, facecolor='red'))
ax.add_patch(patches.Circle((4, y), radius=.2, clip_on=False, facecolor='yellow'))
ax.add_patch(patches.Rectangle((6 - .1, y - .05), .2, .2, clip_on=False, facecolor='blue'))
ax.add_patch(patches.Rectangle((8 - .1, y - .05), .2, .2, clip_on=False, facecolor='green'))
plt.show()

আউটপুট

Matplotlib-এ X-অক্ষের টিক লেবেলকে সিম্পল ড্রইং (Simple Drawings) হিসেবে দেখানো

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

  2. Matplotlib-এ Parula কালারম্যাপ কীভাবে তৈরি করবেন?

  3. পাইথন Matplotlib ব্যবহার করে ৩D গ্রাফ প্লট করার পদ্ধতি

  4. Matplotlib-এ আর্থবৃত্ত ডেটা ব্যবহার করে ৪D প্লট কীভাবে তৈরি করবেন?