ম্যাটপ্লটলিবের সমস্ত সাবপ্লটের জন্য একই অক্ষের সীমা সেট করতে আমরা সাবপ্লট() ব্যবহার করতে পারি 4টি সাবপ্লট তৈরি করার পদ্ধতি যেখানে nrows=2, ncols=2 x এবং y অক্ষের ভাগ থাকা।
পদক্ষেপ
-
চিত্রের আকার সেট করুন এবং সাবপ্লটগুলির মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন৷
-
সূচক 1 এ বর্তমান চিত্রে একটি সাবপ্লট যোগ করুন।
-
x সেট করুন এবং y set_xlim() ব্যবহার করে অক্ষ দেখার সীমা এবং set_ylim() পদ্ধতি।
-
অক্ষ 1 (ধাপ 2) এ একটি লাইন প্লট করুন।
-
একই সীমা (ধাপ 3) সহ সূচক 2-এ বর্তমান চিত্রে একটি সাবপ্লট যুক্ত করুন।
-
অক্ষ 2 এ একটি লাইন প্লট করুন।
-
একই সীমা (ধাপ 3) সহ সূচক 3-এ বর্তমান চিত্রে একটি সাবপ্লট যুক্ত করুন।
-
অক্ষ 3 এ একটি লাইন প্লট করুন।
-
একই সীমা (ধাপ 3) সহ সূচক 4-এ বর্তমান চিত্রে একটি সাবপ্লট যুক্ত করুন।
-
অক্ষ 4 এ একটি লাইন প্লট করুন।
-
চিত্রটি দেখানোর জন্য, শো() ব্যবহার করুন পদ্ধতি।
উদাহরণ
from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True ax1 = plt.subplot(2, 2, 1) ax1.set_xlim(left=0, right=5) ax1.set_ylim(bottom=0, top=5) ax1.plot([1, 4, 3]) ax2 = plt.subplot(2, 2, 2, sharey=ax1, sharex=ax1) ax2.plot([3, 4, 1]) ax3 = plt.subplot(2, 2, 4, sharey=ax1, sharex=ax1) ax3.plot([2, 4, 2]) ax4 = plt.subplot(2, 2, 3, sharey=ax1, sharex=ax1) ax4.plot([4, 0, 4]) plt.show()
আউটপুট