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()
আউটপুট