Matplotlib-এ একাধিক ইমেজ একসাথে লেয়ার হিসেবে প্লট করতে imshow() একাধিকবার কল করতে হয় alpha ও cmap প্যারামিটার সহ।
ধাপসমূহ
- ফিগার সাইজ ও প্যাডিং সেট করুন
- NumPy দিয়ে dx, dy, x, y, extent ডেটা তৈরি করুন
figure()দিয়ে ফিগার তৈরি করুন- data1 ও data2 তৈরি করুন
imshow()এর জন্য - প্রথম ইমেজ
cmap="plasma", দ্বিতীয়cmap="copper", alpha=0.9দিয়ে প্লট করুন 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()
আউটপুট
