ম্যাটপ্লটলিবে সাবপ্লটের চারপাশে একটি সীমানা আঁকতে, আমরা সাবপ্লটে একটি আয়তক্ষেত্র প্যাচ ব্যবহার করতে পারি।
পদক্ষেপ
-
চিত্রের আকার সেট করুন এবং সাবপ্লটগুলির মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন৷
-
সাবপ্লট(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() আউটপুট
