সাবপ্লট(সারি, কল, সূচক) পদ্ধতি ব্যবহার করে, আমরা একটি চিত্রকে সারি*কল অংশে বিভক্ত করতে পারি এবং চিত্রটিকে সূচক অবস্থানে প্লট করতে পারি। নিম্নলিখিত প্রোগ্রামে, আমরা একটি চিত্রে দুটি চিত্র তৈরি করব।
পদক্ষেপ
-
numpy ব্যবহার করে x, y1, y2 পয়েন্ট তৈরি করা হচ্ছে।
-
nrows =1, ncols =2, index =1 সহ, সাবপ্লট() পদ্ধতি ব্যবহার করে বর্তমান চিত্রে সাবপ্লট যোগ করুন।
-
প্লট() পদ্ধতি ব্যবহার করে x এবং y1 পয়েন্ট ব্যবহার করে লাইন প্লট করুন।
-
plt.title(), plt.xlabel() এবং plt.ylabel() পদ্ধতি ব্যবহার করে চিত্র 1 এর জন্য X এবং Y অক্ষের জন্য শিরোনাম, লেবেল সেট আপ করুন।
-
nrows =1, ncols =2, index =2 সহ, সাবপ্লট() পদ্ধতি ব্যবহার করে বর্তমান চিত্রে সাবপ্লট যোগ করুন।
-
প্লট() পদ্ধতি ব্যবহার করে x এবং y2 পয়েন্ট ব্যবহার করে লাইন প্লট করুন।
-
plt.title(), plt.xlabel() এবং plt.ylabel() পদ্ধতি ব্যবহার করে চিত্র 2-এর জন্য X এবং Y অক্ষের জন্য শিরোনাম, লেবেল সেট আপ করুন।
-
চিত্রটি দেখানোর জন্য, plt.show() পদ্ধতি ব্যবহার করুন।
উদাহরণ
matplotlib থেকে pyplot আমদানি করুন pltimport numpy হিসাবে npxPoints =np.array([2, 4, 6, 8, 10, 12, 14, 16, 18, 20])y1Points =np.array([12, 12, 16, 18, 10, 12, 14, 16, 18, 120])y2Points =np.array([12, 7, 6, 5, 4, 3, 2, 2, 1, 12])plt.subplot(1 , 2, 1) # সারি 1, col 2 সূচক 1plt.plot(xPoints, y1Points)plt.title("আমার প্রথম প্লট!")plt.xlabel('X-axis')plt.ylabel('Y-axis' )plt.subplot(1, 2, 2) # index 2plt.plot(xPoints, y2Points)plt.title("আমার দ্বিতীয় প্লট!")plt.xlabel('X-axis')plt.ylabel('Y-axis) ')plt.show()আউটপুট