কম্পিউটার টিউটোরিয়াল

Matplotlib-এ কন্টুর প্লটের কালারবার লিমিট (vmin, vmax) সেট করা

Matplotlib-এ কন্টুর প্লটের কালারবারর লিমিট সেট করতে contourf()-র vmin ও vmax প্যারামিটার ও ScalarMappable ব্যবহার করা হয়।

ধাপসমূহ

  1. ফিগার সাইজ ও প‍্যাডিং সেট করুন
  2. NumPy দিয়ে x, y ডেটা পয়েন্ট তৈরি করুন
  3. meshgrid() দিয়ে কোঅর্ডিনেট ম্যাট্রিক্স তৈরি করুন
  4. vmin ও vmax ইনিশিয়ালাইজ করুন
  5. contourf() দিয়ে কন্টুর প্লট করুন vmin, vmax সহ
  6. ScalarMappable দিয়ে কালারবার তৈরি করুন vmin, vmax রেঞ্জে
  7. show() মেথড দিয়ে ফিগার প্রদর্শন করুন

উদাহরণ

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-এ কন্টুর প্লটের কালারবার লিমিট (vmin, vmax) সেট করা

  1. পাইথনে কালারবার সহ ২D ম্যাট্রিক্স প্লট করুন Matplotlib-এ

  2. পাইথনে matplotlib.animate ব্যবহার করে কন্টুর প্লট অ্যানিমেট করার পদ্ধতি

  3. Matplotlib-এ hist2d প্লটের জন্য কালারবার যোগ করার পদ্ধতি

  4. ম্যাটপ্লটলিব কন্টুর প্লটে আক্ষের রেখা বা উত্পত্তি বিন্দু আঁকা