কম্পিউটার

ন্যূনতম স্মুথিং সহ ম্যাটপ্লটলিবের সাথে কীভাবে একটি লাইন (বহুভুজাকার চেইন) প্লট করবেন?


ন্যূনতম স্মুথিং সহ ম্যাটপ্লটলিবের সাথে একটি লাইন (বহুভুজাকার চেইন) প্লট করতে, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি -

  • চিত্রের আকার সেট করুন এবং সাবপ্লটের মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন।
  • ডাটা পয়েন্টের সংখ্যা পেতে একটি ভেরিয়েবল, N, শুরু করুন।
  • numpy ব্যবহার করে x এবং y ডেটা পয়েন্ট তৈরি করুন।
  • pchip() ব্যবহার করে 1-D একঘেয়ে ঘনক ইন্টারপোলেশন পান পদ্ধতি।
  • প্লট (x, interp(x)) এবং (x, y) numpy ব্যবহার করে ডেটা পয়েন্ট।
  • চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন পদ্ধতি।

উদাহরণ

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

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

N = 50
x = np.linspace(-10, 10, N)
y = np.sin(x)
interp = pchip(x, y)

plt.plot(x, interp(x), color='red')
plt.plot(x, y, 'bo')

plt.show()

আউটপুট

ন্যূনতম স্মুথিং সহ ম্যাটপ্লটলিবের সাথে কীভাবে একটি লাইন (বহুভুজাকার চেইন) প্লট করবেন? ন্যূনতম স্মুথিং সহ ম্যাটপ্লটলিবের সাথে কীভাবে একটি লাইন (বহুভুজাকার চেইন) প্লট করবেন?


  1. Matplotlib এর সাথে প্লট নম্পি datetime64

  2. কিভাবে Matplotlib হিস্টোগ্রাম ডেটা থেকে একটি লাইন গ্রাফ প্লট করবেন?

  3. Matplotlib ব্যবহার করে রংধনুর মতো একটি বহু রঙের লাইন কীভাবে প্লট করবেন?

  4. কিভাবে Matplotlib এ একটি লাইন প্লট অ্যানিমেট করবেন?