Matplotlib में लाइन्स छिपाने के लिए, हम line.remove() मेथड का उपयोग कर सकते हैं।
चरण
- फिगर का आकार सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग समायोजित करें।
- NumPy का उपयोग करके x, y1 और y2 डेटा पॉइंट्स बनाएं।
- plot() मेथड का उपयोग करके लाइनें बनाएं, यानी line1 और line2।
- लाइन्स छिपाने के लिए line.remove() मेथड का उपयोग करें।
- फिगर पर ऊपरी-दाएं स्थान पर लीजेंड रखें।
- फिगर प्रदर्शित करने के लिए show() मेथड का उपयोग करें।
उदाहरण
import matplotlib.pyplot as plt
import numpy as np
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
x = np.linspace(-10, 10, 100)
y1 = np.sin(x)
y2 = np.cos(x)
line1, = plt.plot(x, y1, label="Line 1")
line2, = plt.plot(x, y2, label="Line 2")
# line1.remove()
plt.legend(loc="upper right")
plt.show()
आउटपुट
दोनों लाइनें (साइन और कोसाइन) लीजेंड के साथ दिखाई देंगी।

अब, लाइन "line1.remove()" को अनकमेंट करें और कोड फिर से निष्पादित करें। यह निम्नलिखित आउटपुट देगा -
