কম্পিউটার

Matplotlib-এ একটি কনট্যুর প্লটের রঙবারে সীমা নির্ধারণ করা হচ্ছে


Matplotlib-এ একটি কাউন্টুর প্লটের একটি কালারবারে সীমা নির্ধারণ করতে, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি -

  • চিত্রের আকার সেট করুন এবং সাবপ্লটের মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন।
  • x তৈরি করুন এবং y numpy ব্যবহার করে ডেটা পয়েন্ট।
  • x ব্যবহার করে ডেটা পান এবং y .
  • কোঅর্ডিনেট ভেক্টর থেকে স্থানাঙ্ক ম্যাট্রিক্স পান।
  • আরম্ভ করুন vmin এবং vmax matplotlib-এ একটি কনট্যুর প্লটের একটি রঙদণ্ডে সীমা নির্ধারণ করতে।
  • contourf() ব্যবহার করে কনট্যুর প্লট করুন পদ্ধতি।
  • vmin এর রেঞ্জের মধ্যে স্কেলার ম্যাপযোগ্য ব্যবহার করে রঙ বার করুন এবং vmax .
  • চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন পদ্ধতি।

উদাহরণ

from matplotlib import pyplot as plt
import numpy as np
from matplotlib.cm import ScalarMappable

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

x = np.arange(20)
y = np.arange(20)

data = x[:, None] + y[None, :]
X, Y = np.meshgrid(x, y)

vmin = 0
vmax = 15

fig, ax = plt.subplots()

qcs = ax.contourf(
      X, Y, data,
      vmin=vmin, vmax=vmax
)

fig.colorbar(
   ScalarMappable(norm=qcs.norm, cmap=qcs.cmap),
   ticks=range(vmin, vmax+5, 5)
)

plt.show()

আউটপুট

Matplotlib-এ একটি কনট্যুর প্লটের রঙবারে সীমা নির্ধারণ করা হচ্ছে


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

  2. পাইথনে একটি কনট্যুর প্লট অ্যানিমেট করতে matplotlib.animate কীভাবে ব্যবহার করবেন?

  3. কিভাবে Matplotlib একটি hist2d প্লট জন্য একটি রঙ বার যোগ করতে?

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