কম্পিউটার টিউটোরিয়াল

Matplotlib-এ একই অক্ষে একাধিক লেজেন্ড আঁকার পদ্ধতি

Matplotlib-এ একই অক্ষে একাধিক লেজেন্ড আঁকার পদ্ধতি

Matplotlib-এ একই অক্ষে একাধিক লেজেন্ড আঁকার জন্য নিচের ধাপগুলো অনুসরণ করুন:

  • ফিগার আকার নির্ধারণ করুন এবং সাবপ্লটের মধ্যবর্তী ও চারপাশের প্যাডিং সমন্বয় করুন
  • ভিন্ন লেবেল, linewidth এবং linestyle সহ দুটি লিস্ট ব্যবহার করে লাইন প্লট করুন।
  • প্রথম লেজেন্ড upper-right লোকেশনে রাখুন।
  • বর্তমান অক্ষে আর্টিস্ট, অর্থাৎ প্রথম লেজেন্ড যোগ করুন।
  • বর্তমান অক্ষে দ্বিতীয় লেজেন্ড lower-right লোকেশনে রাখুন।
  • ফিগার প্রদর্শনের জন্য show() মেথড ব্যবহার করুন।

উদাহরণ

from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
line1, = plt.plot([1, 2, 3], label="Line 1", linestyle='--')
line2, = plt.plot([3, 2, 1], label="Line 2", linewidth=4)
first_legend = plt.legend(handles=[line1], loc='upper right')
plt.gca().add_artist(first_legend)
plt.legend(handles=[line2], loc='lower right')
plt.show()

আউটপুট

Matplotlib-এ একই অক্ষে একাধিক লেজেন্ড আঁকার পদ্ধতি

  1. Matplotlib আউটপুটে LaTeX আউটপুটের মতো একই ফন্ট পাওয়ার পদ্ধতি

  2. Matplotlib-এ একাধিক X বা Y অক্ষ প্লট করার পদ্ধতি

  3. Matplotlib লেজেন্ড বক্সের আকার অ্যাডজাস্ট করার পদ্ধতি

  4. পাইথন ম্যাটপ্লটলিবে সমান্তরাল একাধিক ফিগার আঁকা