Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

Matplotlib में pyplot.show () के लिए टाइमआउट कैसे सेट करें?


समयबाह्य सेट करने के लिए करने के लिए pyplot.show() Matplotlib में, हम निम्नलिखित कदम उठा सकते हैं -

  • आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।
  • '.Timer' . का एक नया बैकएंड-विशिष्ट उपवर्ग बनाएं ।
  • एक कॉलबैक फ़ंक्शन जोड़ें जिसे plt.close() . में से किसी एक पर कॉल किया जाएगा गुण बदल जाते हैं।
  • डेटा बिंदुओं की सूची तैयार करें।
  • टाइमर प्रारंभ करें।
  • आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि।

उदाहरण

import matplotlib.pyplot as plt

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

fig = plt.figure()

# set the timer interval 5000 milliseconds
timer = fig.canvas.new_timer(interval = 5000)
timer.add_callback(plt.close)

plt.plot([1,2,3,4,5])
plt.ylabel('Y-axis Data')

timer.start()

plt.show()

आउटपुट

Matplotlib में pyplot.show () के लिए टाइमआउट कैसे सेट करें?

5 सेकंड के बाद विंडो अपने आप बंद हो जाएगी, क्योंकि हमने टाइमर अंतराल को 5000 मिलीसेकंड पर सेट कर दिया है।


  1. मैं Matplotlib में आयत में रंग कैसे सेट करूं?

    Matplotlib में एक आयत में रंग सेट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - आकृति () . का उपयोग करके कोई आकृति बनाएं या मौजूदा आकृति को सक्रिय करें विधि। एक ~.axes.Axes . जोड़ें add_subplot() . का उपयोग करके एक सबप्लॉट व्यवस्था के हिस्से के रूप में आंकड़े के लिए विधि। एक आयत को एक लं

  1. Matplotlib Python में X-अक्ष मान कैसे सेट करें?

    पायथन में मैटप्लोटलिब में एक्स-अक्ष मान सेट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - x और y डेटा बिंदुओं के लिए दो सूचियाँ बनाएँ। xticks . प्राप्त करें श्रेणी मान। प्लॉट () . का उपयोग करके एक लाइन प्लॉट करें xtick श्रेणी मान और y डेटा बिंदुओं के साथ विधि। xticks . बदलें xticks()

  1. कैसे अजगर Matplotlib में पाई के गुणकों में अक्ष टिक सेट करने के लिए?

    पायथन में पीआई के गुणकों में अक्ष टिक सेट करने के लिए, हम निम्नलिखित कदम उठाते हैं - एक pi . प्रारंभ करें चर, थीटा . बनाएं और y डेटा अंक numpy का उपयोग कर रहे हैं। प्लॉट थीटा और y प्लॉट () . का उपयोग कर रहे हैं विधि। xticks() . का उपयोग करके X-अक्ष के वर्तमान टिक स्थान और लेबल प्राप्त करे