কম্পিউটার

ম্যাটপ্লটলিবে একটি সরল রেখার পরিবর্তে দুটি বিন্দুকে সংযোগকারী একটি বক্ররেখা আঁকুন


ম্যাটপ্লটলিবে একটি সরল রেখার পরিবর্তে দুটি বিন্দুকে সংযোগকারী একটি বক্ররেখা আঁকতে, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি -

  • চিত্রের আকার সেট করুন এবং সাবপ্লটের মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন।
  • একটি draw_curve() সংজ্ঞায়িত করুন একটি গাণিতিক অভিব্যক্তি দিয়ে একটি বক্ররেখা তৈরি করার পদ্ধতি।
  • প্লট পয়েন্ট1 এবং পয়েন্ট2 ডেটা পয়েন্ট।
  • প্লট x এবং y ডেটা পয়েন্ট draw_curve() থেকে ফিরে এসেছে পদ্ধতি।
  • চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন পদ্ধতি।

উদাহরণ

npplt.rcParams["figure.figsize"] হিসাবে pltimport numpy হিসাবে
import matplotlib.pyplot as plt
import numpy as np

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

def draw_curve(p1, p2):
   a = (p2[1] - p1[1]) / (np.cosh(p2[0]) - np.cosh(p1[0]))
   b = p1[1] - a * np.cosh(p1[0])
   x = np.linspace(p1[0], p2[0], 100)
   y = a * np.cosh(x) + b
   return x, y

p1 = [0, 1]
p2 = [1, 2]
x, y = draw_curve(p1, p2)
plt.plot(p1[0], p1[1], 'o')
plt.plot(p2[0], p2[1], 'o')
plt.plot(x, y)
plt.show()

আউটপুট

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

ম্যাটপ্লটলিবে একটি সরল রেখার পরিবর্তে দুটি বিন্দুকে সংযোগকারী একটি বক্ররেখা আঁকুন ম্যাটপ্লটলিবে একটি সরল রেখার পরিবর্তে দুটি বিন্দুকে সংযোগকারী একটি বক্ররেখা আঁকুন


  1. আপনি কিভাবে Matplotlib এ দুটি পয়েন্টের মধ্যে লাইন সেগমেন্ট তৈরি করবেন?

  2. Python এবং Matplotlib-এ একটি 3D স্ক্যাটার প্লটে দুটি পয়েন্ট সংযুক্ত করা হচ্ছে

  3. কিভাবে Matplotlib (পাইথন) এ একটি লাইন লেবেল করবেন?

  4. Matplotlib-এ pyplot.plot() ব্যবহার করে প্যারামেট্রিকৃত বক্ররেখা আঁকুন