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