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

Matplotlib-এ লেয়ারড ইমেজ (Layered Image) প্লট করা

Matplotlib-এ একাধিক ইমেজ একসাথে লেয়ার হিসেবে প্লট করতে imshow() একাধিকবার কল করতে হয় alpha ও cmap প্যারামিটার সহ।

ধাপসমূহ

  1. ফিগার সাইজ ও প‍্যাডিং সেট করুন
  2. NumPy দিয়ে dx, dy, x, y, extent ডেটা তৈরি করুন
  3. figure() দিয়ে ফিগার তৈরি করুন
  4. data1 ও data2 তৈরি করুন imshow() এর জন্য
  5. প্রথম ইমেজ cmap="plasma", দ্বিতীয় cmap="copper", alpha=0.9 দিয়ে প্লট করুন
  6. show() মেথড দিয়ে ফিগার প্রদর্শন করুন

উদাহরণ

import matplotlib.pyplot as plt
import numpy as np

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

dx, dy = 0.05, 0.05
x = np.arange(-3.0, 3.0, dx)
y = np.arange(-3.0, 3.0, dy)
extent = np.min(x), np.max(x), np.min(y), np.max(y)

fig = plt.figure(frameon=False)
data1 = np.random.rand(5, 5)
plt.imshow(data1, cmap="plasma", interpolation='nearest', extent=extent)
data2 = np.random.rand(5, 5)
plt.imshow(data2, cmap="copper", alpha=.9, interpolation='bilinear', extent=extent)
plt.show()

আউটপুট

Matplotlib-এ লেয়ারড ইমেজ (Layered Image) প্লট করা

  1. Python Matplotlib-এ ডেন্সিটি ম্যাপ প্লট করার পদ্ধতি

  2. ম্যাটপ্লটলিব পাইথনে একক পয়েন্ট প্লট করা

  3. পাইথন ম্যাটপ্লটলিবে ৩D ডেন্সিটি ম্যাপ প্লট করা

  4. পাইথনে ম্যাটপ্লটলিব - ইমেজ ব্যাকগ্রাউন্ডের ওপর প্লট করা