একটি ম্যাটপ্লটলিব আয়তক্ষেত্র প্রান্তকে নির্দিষ্ট প্রস্থের বাইরে সেট করতে, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি -
- চিত্রের আকার সেট করুন এবং সাবপ্লটের মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন।
- একটি নতুন চিত্র তৈরি করুন বা একটি বিদ্যমান চিত্র সক্রিয় করুন৷ ৷
- সাবপ্লট বিন্যাসের অংশ হিসাবে চিত্রটিতে একটি কুঠার যোগ করুন।
- নির্দিষ্ট প্রস্থের বাইরে আয়তক্ষেত্র সেট করতে একটি পরিবর্তনশীল লাইন_প্রস্থ শুরু করুন। আয়তক্ষেত্রের কেন্দ্র, প্রস্থ এবং উচ্চতার জন্য xy, w এবং h ভেরিয়েবল ব্যবহার করুন।
- xy অ্যাঙ্কর পয়েন্ট এবং এর উচ্চতা ও প্রস্থ সহ একটি আয়তক্ষেত্রের উদাহরণ পান।
- অফসেট ট্রান্সফর্মবক্স ইনস্ট্যান্স পান।
- একটি শিল্পী প্যাচ যোগ করুন, r (ধাপ 5)।
- একটি অফসেটবক্স উদাহরণের জন্য ধারকটি পান৷ ৷
- কন্টেইনার বক্সে একটি টীকা বাক্স, ab, যোগ করুন।
- চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন পদ্ধতি।
উদাহরণ
matplotlib.pyplot আমদানি করুন .figure()ax =fig.add_subplot(111)ax.plot([1, 6, 8, 6])line_width =7xy, w, h =(1, 3), 2, 2r =আয়তক্ষেত্র(xy, w, h, fc='সবুজ', ec='অরেঞ্জ', lw=3)offsetbox =AuxTransformBox(ax.transData)offsetbox.add_artist(r)ab =AnnotationBbox(offsetbox, (xy[0] + w /, xy[1 ] + w /), boxcoords="data", pad=0.52, fontsize=line_width, bboxprops=dict(facecolor="none", edgecolor='r', lw=line_width))ax.add_artist(ab)plt.show ()আউটপুট