Python फिगर को कीबोर्ड इनपुट से बंद करने के लिए plt.pause() मेथड, इनपुट, और close() मेथड का उपयोग करें।
चरण
- फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें।
- NumPy का उपयोग करके रैंडम t और y डेटा पॉइंट्स बनाएं।
- figure() मेथड का उपयोग करके नया फिगर बनाएं या मौजूदा फिगर एक्टिवेट करें।
- plot() मेथड का उपयोग करके t और y डेटा पॉइंट्स प्लॉट करें।
- प्लॉट का शीर्षक सेट करें।
- draw() मेथड का उपयोग करके करंट फिगर रीड्रॉ करें।
- करंट फिगर पॉज करने के लिए ट्रू लूप चलाएं।
- नेक्स्ट स्टेटमेंट पर जाने के लिए यूजर से इनपुट लें।
- फिगर बंद करने के लिए close() मेथड का उपयोग करें।
उदाहरण
import numpy as np
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
t = np.arange(0.0, 2.0, 0.01)
y = np.exp(-t)
fig = plt.figure()
plt.plot(t, y, lw=5, color='red')
plt.title("$y=e^{-t}$")
plt.draw()
plt.pause(1)
input("")
plt.close(fig)
आउटपुट
प्लॉट विंडो खुलेगी, 1 सेकंड पॉज होगी, फिर एंटर दबाने पर बंद हो जाएगी।