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

Matplotlib का उपयोग करके समय पर इवेंट्स कैसे प्लॉट करें?

Matplotlib का उपयोग करके समय पर इवेंट्स प्लॉट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं -

  • फिगर का आकार सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग समायोजित करें।
  • डेटा पॉइंट्स की सूची बनाएं, जहां इवेंट घटित हो सकता है।
  • y, xmin और xmax के साथ क्षैतिज रेखा प्लॉट करें।
  • दिए गए स्थानों पर समानांतर समान रेखाएं प्लॉट करें।
  • फिगर प्रदर्शित करने के लिए show() मेथड का उपयोग करें।

उदाहरण

import matplotlib.pyplot as plt

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

a = [1, 2, 5, 6, 9, 11, 15, 17, 18]
plt.hlines(1, 0, 24)
plt.eventplot(a, orientation='horizontal', colors='b')
plt.show()

आउटपुट

नीले रंग के इवेंट मार्कर्स के साथ क्षैतिज रेखा पर समय बिंदु दिखाता है (1, 2, 5, 6, 9, 11, 15, 17, 18)।

Matplotlib का उपयोग करके समय पर इवेंट्स कैसे प्लॉट करें?

  1. Matplotlib से कॉम्प्लेक्स नंबर्स (आर्गैंड डायग्राम) कैसे प्लॉट करें? Matplotlib से कॉम्प्लेक्स नंबर्स (आर्गैंड डायग्राम) कैसे प्लॉट करें?

    कॉम्प्लेक्स नंबर्स के रियल और इमैजिनरी पार्ट्स को अलग करके 2D स्कैटर प्लॉट बनाएं (आर्गैंड डायग्राम)। चरण फिगर साइज़ और ऑटोलेआउट सेट करें। रैंडम कॉम्प्लेक्स नंबर्स जनरेट करें: np.random.rand(10) + 1j*np.random.rand(10)। fig, ax = plt.subplots() बनाएं। ax.scatter(data.real, data.imag, c=data.real, cm

  1. Python Matplotlib का उपयोग करके 3D ग्राफ़ कैसे प्लॉट करें? Python Matplotlib का उपयोग करके 3D ग्राफ़ कैसे प्लॉट करें?

    Python का उपयोग करके 3D ग्राफ़ प्लॉट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: figure() मेथड का उपयोग करके नया फिगर बनाएं या मौजूदा फिगर सक्रिय करें। 3D एक्सिस ऑब्जेक्ट प्राप्त करें। डेटा पॉइंट्स के लिए x, y, और z लिस्ट बनाएं। scatter3D() मेथड का उपयोग करके x, y, और z डेटा पॉइंट्स के सा

  1. Matplotlib में सर्कल के अंदर रेक्टेंगल कैसे प्लॉट करें? Matplotlib में सर्कल के अंदर रेक्टेंगल कैसे प्लॉट करें?

    Matplotlib में सर्कल के अंदर रेक्टेंगल प्लॉट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: figure मेथड का उपयोग करके नया फिगर बनाएं या मौजूदा फिगर सक्रिय करें। वर्तमान एक्सिस में सबप्लॉट जोड़ें। Rectangle() और Circle() क्लास का उपयोग करके रेक्टेंगल और सर्कल इंस्टेंस बनाएं। एक्सिस पर पैच जोड