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

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

Matplotlib-এ পোলার প্লটে টেক্সট বা লাইন কার্ভ করার জন্য নিচের ধাপগুলো অনুসরণ করুন।

ধাপসমূহ

  1. ফিগার সাইজ সেট করুন এবং সাবপ্লটগুলির মধ্যে প্যাডিং ঠিক করুন।
  2. নতুন ফিগার তৈরি করুন বা বিদ্যমান ফিগার এক্টিভেট করুন।
  3. ফিগারে ax হিসেবে একটি সাবপ্লট যোগ করুন projection="polar" দিয়ে।
  4. কিছু ডিগ্রি কোণে লাইন প্লট করুন color='green' এবং linewidth=2 দিয়ে।
  5. x এবং y ডেটা পয়েন্ট তৈরি করুন কার্ভের জন্য এবং plot() মেথড দিয়ে প্লট করুন।
  6. plt.show() দিয়ে ফিগার প্রদর্শন করুন।

উদাহরণ কোড

from matplotlib import pyplot as plt
from scipy.interpolate import interp1d
import numpy as np

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

fig = plt.figure()
ax = fig.add_subplot(111, projection="polar")

for degree in [0, 90, 360]:
    rad = np.deg2rad(degree)
    ax.plot([rad, rad], [0, 1], color="green", linewidth=2)

for curve in [[[0, 90], [0.45, 0.75]]]:
    curve[0] = np.deg2rad(curve[0])
    x = np.linspace(curve[0][0], curve[0][1], 500)
    y = interp1d(curve[0], curve[1])(x)
    ax.plot(x, y, lw=7, color='red')

plt.show()

আউটপুট

পোলার প্লটে সবুজ রেডিয়াল লাইন এবং লাল কার্ভ দেখা যাবে।

  1. Matplotlib-এ হাফ বা কোয়ার্টার পোলার প্লট কীভাবে প্লট করবেন?

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

  3. Matplotlib-এ সাইন কার্ভ অ্যানিমেট করার পদ্ধতি

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