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

Matplotlib Axes অবজেক্ট কী এবং এর কাজ

Matplotlib-এ Axes হলো প্লটিংয়ের মূল কন্টেইনার—এটি একটি নির্দিষ্ট কোঅর্ডিনেট সিস্টেম সংজ্ঞায়িত করে এবং সমস্ত প্লট এলিমেন্ট (Axis, Tick, Line2D, Text, Polygon ইত্যাদি) ধারণ করে। একটি Figure-এ একাধিক Axes থাকতে পারে (সাবপ্লট)।

ধাপসমূহ
  1. ফিগার সাইজ এবং লেআউট সেট করুন।
  2. rcParams['axes.linewidth'] দিয়ে অ্যাক্সিস লাইন মোটা করুন।
  3. plt.axes() দিয়ে একটি Axes তৈরি করুন।
  4. স্পাইন (spine) রঙ পরিবর্তন করুন: bottom, top, right, left।
  5. plt.show()।
উদাহরণ কোড
from matplotlib import pyplot as plt

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

plt.rcParams['axes.linewidth'] = 5
ax = plt.axes()
ax.spines['bottom'].set_color('yellow')
ax.spines['top'].set_color('red')
ax.spines['right'].set_color('black')
ax.spines['left'].set_color('blue')
plt.show()
আউটপুট

একটি খালি প্লট দেখাবে যেখানে চারদিকের স্পাইন (বর্ডার) চারটি ভিন্ন রঙে (হলুদ, লাল, কালো, নীল) এবং ৫ পিক্সেল মোটা।

মূল পয়েন্ট: Figure হলো পুরো ক্যানভাস, Axes হলো একটি নির্দিষ্ট প্লটিং এরিয়া (x/y অক্ষসহ)। plt.gca() করেন্ট Axes রিটার্ন করে।
  1. Matplotlib-এ অ্যাক্সিস ছাড়া ৩D বার প্লট করার পদ্ধতি

  2. Matplotlib-এ একাধিক X বা Y অক্ষ প্লট করার পদ্ধতি

  3. Matplotlib-এ অক্ষ সওয়াপ করার পদ্ধতি

  4. স্টক অ্যান্ড্রয়েড আসলে কী?