matplotlib की साजिश और imshow का व्यवहार मुझे भ्रमित कर रहा है।matplotlib साजिश और imshow
import matplotlib as mpl
import matplotlib.pyplot as plt
अगर मैं फोन plt.show() कॉल plt.imshow (i) से पहले, तो एक त्रुटि का परिणाम है। अगर मैं plt.shshow (i) को plt.show() को कॉल करने से पहले कॉल करता हूं, तो सब कुछ पूरी तरह से काम करता है। हालांकि, अगर मैं खोला गया पहला आंकड़ा बंद करता हूं, और फिर plt.imshow (i) को कॉल करता हूं, तो एक नया आंकड़ा कभी भी plt.show() को कॉल किए बिना प्रदर्शित होता है।
क्या कोई इसे समझा सकता है?
यदि आप छवियों का अनुक्रम प्रदर्शित करना चाहते हैं, तो स्क्रीन पर प्रत्येक को प्रदर्शित करने के लिए संक्षिप्त रूप से रुकने, फिर अगली छवि पर जाने के लिए आप क्या करते हैं? आपको किसी बिंदु पर शो() को कॉल करना होगा, लेकिन यदि आप करते हैं, तो आप अगली छवि को प्रदर्शित करने के लिए शेष कोड निष्पादित नहीं कर सकते हैं। – ely
बस एक नया आंकड़ा plt.figure() शुरू करें, या पिछले एक plt.close() को बंद करें। – j13r