Matplotlib में इनलाइन लेबल बनाने के लिए, हम लेबललाइन्स () . का उपयोग कर सकते हैं तरीका। -
कदम
- आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।
- numpy और डेटा बिंदुओं की सूची का उपयोग करके यादृच्छिक डेटा बिंदु x बनाएं, A.
- A . की सूची को पुनरावृत्त करें , और प्लॉट करें X और एक (पुनरावृत्त आइटम) लेबल के साथ।
- खींची गई रेखाओं के लिए सभी पंक्तियों को उनके संबंधित किंवदंतियों के साथ लेबल करें।
- आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि।
उदाहरण
import numpy as np from matplotlib import pyplot as plt from labellines import labelLines plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True X = np.linspace(0, 1, 500) A = [1, 2, 5, 10, 20] for a in A: plt.plot(X, np.arctan(a*X), label=str(a)) labelLines(plt.gca().get_lines(), zorder=2.5) plt.show()
आउटपुट