কম্পিউটার

Matplotlib 2D কনট্যুর প্লটিং ব্যবহার করে অতিরিক্ত কনট্যুর লাইন যোগ করা


Matplotlib 2D কনট্যুর প্লটিং ব্যবহার করে অতিরিক্ত কনট্যুর লাইন যোগ করতে, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি -

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

  • একটি ফাংশন তৈরি করুন f(x, y) z পেতে x থেকে ডেটা পয়েন্ট এবং y .

  • x তৈরি করুন এবং y নম্পি ব্যবহার করে ডেটা পয়েন্ট।

  • Numpy ব্যবহার করে লেভেলের একটি তালিকা তৈরি করুন।

  • কনট্যুর() ব্যবহার করে একটি কনট্যুর প্লট তৈরি করুন পদ্ধতি।

  • কনট্যুর প্লট লেবেল করুন এবং প্লটের শিরোনাম সেট করুন।

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

উদাহরণ

import matplotlib.pyplot as plt
import numpy as np

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

def f(x, y):
   return np.sin(x) ** 10 + np.cos(10 + y * x) * np.cos(x)

x = np.linspace(0, 5, 50)
y = np.linspace(0, 5, 40)

X, Y = np.meshgrid(x, y)
Z = f(X, Y)
levels = np.arange(-1.0, 1.5, 0.25)
CS = plt.contour(X, Y, Z, levels=levels)

plt.clabel(CS, inline=1, fontsize=10)

plt.title('levels = {}'.format(levels.tolist()))

plt.show()

আউটপুট

Matplotlib 2D কনট্যুর প্লটিং ব্যবহার করে অতিরিক্ত কনট্যুর লাইন যোগ করা


  1. Pandas এবং Matplotlib ব্যবহার করে একাধিক লাইন গ্রাফ প্লট করা

  2. ম্যাটপ্লটলিব কনট্যুর প্লটের অক্ষরেখা বা মূল আঁকুন।

  3. কিভাবে Matplotlib ব্যবহার করে দুটি ডটেড লাইন প্লট এবং মার্কার সেট করবেন?

  4. কিভাবে Matplotlib পাইথন ব্যবহার করে 3 মাত্রার কনট্যুর প্লট তৈরি করতে ব্যবহার করা যেতে পারে?