ম্যাটপ্লটলিবে লিজেন্ড সারিগুলিতে শিরোনাম যুক্ত করতে, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি -
-
চিত্রের আকার সেট করুন এবং সাবপ্লটগুলির মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন৷
-
y তৈরি করুন৷ নম্পি ব্যবহার করে ডেটা পয়েন্ট।
-
মার্কারদের তালিকা তৈরি করুন এবং লেবেল .
-
একটি চিত্র এবং সাবপ্লটের একটি সেট তৈরি করুন৷
-
প্লট() ব্যবহার করে লাইন প্লট করুন পদ্ধতি, বিভিন্ন লেবেল এবং মার্কার সহ।
-
প্লটের অর্ধেক জন্য প্লট হ্যান্ডলার পান।
-
কিংবদন্তিদের জন্য লেবেল পান।
-
প্লটে কিংবদন্তি রাখুন।
-
চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন পদ্ধতি।
উদাহরণ
import matplotlib.pyplot as plt import numpy as np plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True y = np.exp(-np.arange(5)) markers = ["s", "o", "*"] labels = ["one", "two"] fig, ax = plt.subplots() for i in range(6): ax.plot(y * i + i / 2., marker=markers[i // 2], label=labels[i % 2]) h, l = ax.get_legend_handles_labels() ph = [plt.plot([], marker="", ls="")[0]] * 2 handles = ph + h labels = ["Title 1:", "Title 2:"] + l plt.legend(handles, labels, ncol=4) plt.show()
আউটপুট