प्लॉट लेजेंड में टेक्स्ट लेबल दिखाने के लिए हम तर्कों में हैंडललेंथ =0, हैंडलटेक्स्टपैड =0 और फैंक्सबॉक्स =0 के साथ लेजेंड विधि का उपयोग कर सकते हैं।
कदम
-
फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें।
-
यादृच्छिक बनाएं x और y डेटा अंक numpy का उपयोग कर रहे हैं।
-
सबप्लॉट्स () . का उपयोग करके एक फिगर और सबप्लॉट का एक सेट बनाएं विधि।
-
प्लॉट x और y साजिश () . का उपयोग करके डेटा बिंदु किंवदंती के लिए "ज़िग-ज़ैग" लेबल वाली विधि।
-
किंवदंती () का प्रयोग करें प्लॉट के लिए हैंडललेंथ =0 . के साथ लेबल लगाने की विधि , हैंडलटेक्स्टपैड=0 और fancybox=0 तर्कों में।
-
आकृति प्रदर्शित करने के लिए, दिखाएँ () . का उपयोग करें विधि।
उदाहरण
import numpy as np from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True x = np.random.rand(100) y = np.random.rand(100) fig, ax = plt.subplots() ax.plot(x, y, label='Zig-Zag', c="red") ax.legend(loc="upper right", handlelength=0, handletextpad=0, fancybox=True) plt.show()
आउटपुट