কম্পিউটার

ম্যাটপ্লটলিবে সাবপ্লটের চারপাশে একটি সীমানা আঁকুন


ম্যাটপ্লটলিবে সাবপ্লটের চারপাশে একটি সীমানা আঁকতে, আমরা সাবপ্লটে একটি আয়তক্ষেত্র প্যাচ ব্যবহার করতে পারি।

পদক্ষেপ

  • চিত্রের আকার সেট করুন এবং সাবপ্লটগুলির মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন৷

  • সাবপ্লট(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()

আউটপুট

ম্যাটপ্লটলিবে সাবপ্লটের চারপাশে একটি সীমানা আঁকুন


  1. কিভাবে Matplotlib এ দীর্ঘ সাবপ্লট টিক চিহ্ন তৈরি করবেন?

  2. ম্যাটপ্লটলিবে সাবপ্লটে টিক লেবেলের ঘনত্ব কীভাবে কমানো যায়?

  3. ম্যাটপ্লটলিব কনট্যুর প্লটের অক্ষরেখা বা মূল আঁকুন।

  4. সাবপ্লটে পাইথন xticks