Matplotlib पाई चार्ट में लेजेंड जोड़ने के लिए, हम निम्नलिखित कदम उठा सकते हैं -
- आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।
- लेबल, रंग, की एक सूची बनाएं और आकार.
- पाई () का प्रयोग करें रंग और आकार के साथ पैच और टेक्स्ट प्राप्त करने की विधि।
- एक लेजेंड को पैच और लेबल के साथ प्लॉट पर रखें।
- अक्ष की सीमा बदलकर बराबर स्केलिंग सेट करें (अर्थात वृत्तों को गोलाकार बनाएं)।
- आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि।
उदाहरण
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()
आउटपुट