Matplotlib में लाइनों को छिपाने के लिए, हम line.remove() . का उपयोग कर सकते हैं विधि।
कदम
- आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।
- बनाएं x, y1 और y2 डेटा अंक numpy का उपयोग कर रहे हैं।
- लाइनें बनाएं, यानी लाइन1 और लाइन2, प्लॉट () . का उपयोग करके विधि।
- पंक्तियों को छिपाने के लिए, line.remove() . का उपयोग करें विधि।
- ऊपरी दाएं स्थान पर चित्र पर एक लेजेंड लगाएं।
- आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि।
उदाहरण
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 ()" लाइन को अनकम्मेंट करें और कोड को फिर से निष्पादित करें। यह निम्नलिखित आउटपुट देगा -