ম্যাটপ্লটলিবের একটি প্লট থেকে সমস্ত কিংবদন্তি পেতে, আমরা get_children() ব্যবহার করতে পারি একটি অক্ষের সমস্ত বৈশিষ্ট্য পেতে পদ্ধতি, তারপর সমস্ত বৈশিষ্ট্য পুনরাবৃত্তি করুন। যদি একটি আইটেম একটি কিংবদন্তির একটি উদাহরণ হয়, তাহলে কিংবদন্তি পাঠ্যগুলি পান৷
৷পদক্ষেপ
-
চিত্রের আকার সেট করুন এবং সাবপ্লটগুলির মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন৷
-
numpy ব্যবহার করে x ডেটা পয়েন্ট তৈরি করুন।
-
একটি চিত্র এবং সাবপ্লটের একটি সেট তৈরি করুন৷
-
প্লট sin(x) এবং cos(x) প্লট() ব্যবহার করে বিভিন্ন লেবেল এবং রং সহ পদ্ধতি।
-
অক্ষের সন্তানদের পান এবং কিংবদন্তির পাঠ্য পান।
-
চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন পদ্ধতি।
উদাহরণ
import numpy as np from matplotlib import pyplot as plt import matplotlib plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True x = np.linspace(-10, 10, 100) fig, ax = plt.subplots() ax.plot(np.sin(x), color='red', lw=7, label="y=sin(x)") ax.plot(np.cos(x), color='orange', lw=7, label="y=cos(x)") plt.legend(loc='upper right') for item in ax.get_children(): if isinstance(item, matplotlib.legend.Legend): print(item.texts) plt.show()
আউটপুট