से शो() और क्लोज़() का उपयोग करके मुझे matplotlib के साथ कुछ समस्याएं आ रही हैं .... मैं शो() के साथ एक छवि प्रदर्शित करने के लिए एक बार में 2 विंडो नहीं खोल सकता, ऐसा लगता है कि स्क्रिप्ट स्टॉप पर रुकती है लाइन मैं शो का उपयोग करता हूं और तब तक जारी नहीं रहता जब तक कि मैं मैन्युअल रूप से डिस्प्ले बंद नहीं करता। क्या स्क्रिप के भीतर आकृति विंडो को बंद करने का कोई तरीका है?matplotlib
निम्न कोड के रूप में मैं चाहता हूँ नहीं चलता है:
import matplotlib.pyplot as plt
from time import sleep
from scipy import eye
plt.imshow(eye(3))
plt.show()
sleep(1)
plt.close()
plt.imshow(eye(2))
plt.show()
मैं पहली बार खिड़की की उम्मीद 1 सेकंड के बाद बंद कर दें और फिर दूसरी खोलने के लिए, लेकिन खिड़की बंद नहीं करता है जब तक मैं इसे बंद खुद। क्या मैं कुछ गलत कर रहा हूं, या क्या यह ऐसा होना चाहिए?
संभावित डुप्लिकेट। Http://stackoverflow.com/q/9753885/302369 – imsc
वास्तव में इस समस्या को हल करता है, लेकिन मुझे एक और मिलता है ..... जब मैं plt.ion() का उपयोग करता हूं तो मैं कुछ संसाधनों का उपयोग नहीं कर सकता जैसे कि ज़ूम में आकृति खिड़की (मैं खिड़की को चारों ओर भी नहीं ले जा सकता) ... – xarles