Matplotlib में बंद किए गए आंकड़े को दिखाने के लिए, हम एक नया कैनवास प्रबंधक बना सकते हैं और पिछले आंकड़े को एक नए कैनवास आकृति में संग्रहीत कर सकते हैं।
कदम
- आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।
- नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें।
- numpy का उपयोग करके x और y डेटा बिंदु बनाएं।
- प्लॉट x और y डेटा पॉइंट प्लॉट () . का उपयोग करके विधि।
- वर्तमान आंकड़ा बंद करें जहां प्लॉट प्लॉट किया गया है।
- अब, पिछली आकृति को एक नए कैनवास आकृति में संग्रहित करें।
- कैनवास सेट करें जिसमें आकृति हो।
- आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि।
उदाहरण
import numpy as np from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True fig = plt.figure() x = np.linspace(-10, 10, 100) y = np.sin(x) plt.plot(x, y) plt.close(fig) new_fig = plt.figure() new_manager = new_fig.canvas.manager new_manager.canvas.figure = fig fig.set_canvas(new_manager.canvas) plt.show()
आउटपुट