কম্পিউটার

পাইথন ম্যাটপ্লটলিবে ইন্টারপোলেশন সহ একটি নির্ভুল-রিকল বক্ররেখা কীভাবে আঁকবেন?


পাইথনে ইন্টারপোলেশন সহ একটি নির্ভুল-রিকল বক্ররেখা আঁকতে, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি -

পদক্ষেপ

  • চিত্রের আকার সেট করুন এবং সাবপ্লটগুলির মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন৷

  • r তৈরি করুন৷ , p এবং ডুপ্লিকেট রিকল, i ডাটা পয়েন্ট নম্পি ব্যবহার করে।

  • একটি চিত্র এবং সাবপ্লটের একটি সেট তৈরি করুন৷

  • r.shape এর রেঞ্জে রিকল ম্যাট্রিক্স প্লট করুন .

  • plot() ব্যবহার করে r এবং dup_r ডেটা পয়েন্ট প্লট করুন পদ্ধতি।

  • চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন পদ্ধতি।

উদাহরণ

import numpy as np
import matplotlib.pyplot as plt

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

r = np.linspace(0.0, 1.0, num=10)
p = np.random.rand(10) * (1. - r)
dup_p = p.copy()
i = r.shape[0] - 2

while i >= 0:
   if p[i + 1] > p[i]:
      p[i] = p[i + 1]
   i = i - 1

fig, ax = plt.subplots()

for i in range(r.shape[0] - 1):
   ax.plot((r[i], r[i]), (p[i], p[i + 1]), 'k-', label='', color='red')
   ax.plot((r[i], r[i + 1]), (p[i + 1], p[i + 1]), 'k-', label='', color='red')

ax.plot(r, dup_p, 'k--', color='blue')
plt.show()

আউটপুট

এটি নিম্নলিখিত আউটপুট তৈরি করবে -

পাইথন ম্যাটপ্লটলিবে ইন্টারপোলেশন সহ একটি নির্ভুল-রিকল বক্ররেখা কীভাবে আঁকবেন?


  1. কালারবার ম্যাটপ্লটলিব সহ পাইথনে একটি 2D ম্যাট্রিক্স কীভাবে প্লট করবেন?

  2. কিভাবে পাইথনে Matplotlib দিয়ে ফাঁপা বর্গক্ষেত্র চিহ্ন তৈরি করবেন?

  3. কিভাবে ম্যাটপ্লটলিবের সাথে পাইথনে একটি 3D ঘনত্বের মানচিত্র প্লট করবেন?

  4. পাইথন ম্যাটপ্লটলিবের সাথে হাইলাইট করা একক পাই সহ পাই-চার্ট কীভাবে প্লট করবেন?