ম্যাটপ্লটলিবে সাবপ্লটের চারপাশে একটি সীমানা আঁকতে, আমরা সাবপ্লটে একটি আয়তক্ষেত্র প্যাচ ব্যবহার করতে পারি।
পদক্ষেপ
-
চিত্রের আকার সেট করুন এবং সাবপ্লটগুলির মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন৷
-
সাবপ্লট(121) ব্যবহার করে বর্তমান চিত্রে একটি সাবপ্লট যোগ করুন .
-
সাবপ্লট অক্ষগুলি পান৷
৷ -
একটি অ্যাঙ্কর পয়েন্ট *xy* এর মাধ্যমে সংজ্ঞায়িত একটি আয়তক্ষেত্র যোগ করুন এবং এর *প্রস্থ* এবং *উচ্চতা* .
-
অক্ষের উপর ভিত্তি করে বর্তমান সাবপ্লটে একটি আয়তক্ষেত্র প্যাচ যোগ করুন (ধাপ 4)।
-
শিল্পী ক্লিপিং ব্যবহার করেন কিনা তা সেট করুন৷
-
সাবপ্লট(122) ব্যবহার করে বর্তমান চিত্রে একটি সাবপ্লট যোগ করুন .
-
বর্তমান সাবপ্লটের শিরোনাম সেট করুন।
-
চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন পদ্ধতি।
উদাহরণ
from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True sub = plt.subplot(121) ax = sub.axis() rec = plt.Rectangle((ax[0] - 0.7, ax[2] - 0.2), (ax[1] - ax[0]) + 1, (ax[3] - ax[2]) + 0.4, fill=False, lw=2, linestyle="dotted") rec = sub.add_patch(rec) rec.set_clip_on(False) plt.title("with border") sub = plt.subplot(122) plt.title("without border") plt.show()
আউটপুট