Matplotlib পাই চার্টে লেজেন্ড যোগ করতে নিচের ধাপগুলো অনুসরণ করুন:
- ফিগার আকার সেট করুন এবং সাবপ্লটগুলির মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন।
- লেবেল, রঙ, এবং সাইজ-এর একটি তালিকা তৈরি করুন।
- pie() পদ্ধতি ব্যবহার করে প্যাচ এবং টেক্সট পান রঙ ও সাইজসহ।
- প্যাচ এবং লেবেলসহ প্লটে লেজেন্ড রাখুন।
- অ্যাক্সিস লিমিট পরিবর্তন করে সমান স্কেলিং সেট করুন (অর্থাৎ বৃত্তগুলো বৃত্তাকার করুন)।
- ফিগারটি প্রদর্শন করতে show() পদ্ধতি ব্যবহার করুন।
উদাহরণ
import matplotlib.pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
labels = ['Walk', 'Talk', 'Sleep', 'Work']
sizes = [23, 45, 12, 20]
colors = ['red', 'blue', 'green', 'yellow']
patches, texts = plt.pie(sizes, colors=colors, shadow=True, startangle=90)
plt.legend(patches, labels, loc="best")
plt.axis('equal')
plt.show()আউটপুট
