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

Matplotlib Axes ঘুরিয়ে দেয়ার (Rotate) পদ্ধতি

Matplotlib axes ঘুরিয়ে দিতে নিচের ধাপগুলো অনুসরণ করুন:

  • প্রয়োজনীয় প্যাকেজ ইম্পোর্ট করুন:
import matplotlib.pyplot as plt
from matplotlib.transforms import Affine2D
import mpl_toolkits.axisartist.floating_axes as floating_axes
  • Figure আকার সেট করুন এবং সাবপ্লটগুলির মাঝপথে প্যাডিং অ্যাডজাস্ট করুন।
  • একটি নতুন figure তৈরি করুন বা বিদ্যমান figure এক্টিভেট করুন।
  • অ্যাক্সিস এক্সট্রিমের একটি টাপল বানান।
  • একটি মিউটেবল ২ডি Афাইন ট্রান্সফরমেশন t যোগ করুন। একটি রোটেশন (ডিগ্রিতে) এই ট্রান্সফরমেশনে ইন-প্লেস যোগ করুন।
  • সোর্স (কার্ভড) কোঅর্ডিনেট থেকে টার্গেট (রেক্টিলিনিয়ার) কোঅর্ডিনেটে ট্রান্সফরমেশন যোগ করুন।
  • কারেন্ট figure-এ GridHelperCurveLinear() ইন্সট্যান্স সহ একটি ফ্লোটিং অ্যাক্স h যোগ করুন।
  • Figure-এ সাবপ্লট আয়োজন হিসেবে ax যোগ করুন।
  • Figure প্রদর্শনের জন্য show() মেথড ব্যবহার করুন।

উদাহরণ

# প্যাকেজ ইম্পোর্ট করুন
import matplotlib.pyplot as plt
from matplotlib.transforms import Affine2D
import mpl_toolkits.axisartist.floating_axes as floating_axes

# figure আকার সেট করুন
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True

# figure প্লট করুন
fig = plt.figure()
scales = (0, 5, 0, 5)

# 2D Афাইন ট্রান্সফরমেশন যোগ করুন
t = Affine2D().rotate_deg(25)

# ফ্লোটিং অ্যাক্স যোগ করুন
h = floating_axes.GridHelperCurveLinear(t, scales)
ax = floating_axes.FloatingSubplot(fig, 111, grid_helper=h)
fig.add_subplot(ax)

plt.show()

আউটপুট

এটি নিচের আউটপুট তৈরি করবে:

Matplotlib Axes ঘুরিয়ে দেয়ার (Rotate) পদ্ধতি

  1. Matplotlib-এ ৩D অক্ষে একটি পয়েন্ট কীভাবে প্লট করবেন?

  2. Flask-এ Matplotlib দেখানোর পদ্ধতি

  3. Matplotlib অ্যানোটেশন রোটেট করুন যাতে লাইনটির সাথে মিলে যায়

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