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

Matplotlib के साथ माउस रिलीज़ इवेंट कोऑर्डिनेट कैसे दिखाएं?

Matplotlib के साथ माउस रिलीज़ इवेंट कोऑर्डिनेट दिखाने के लिए, हम निम्नलिखित चरण अपना सकते हैं:

  • फिगर का आकार सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।
  • एक फिगर और सबप्लॉट्स का सेट बनाएं।
  • 10 की रेंज में एक लाइन प्लॉट करें।
  • onclick फंक्शन को button_release_event इवेंट से बाइंड करें।
  • इवेंट और इसके x और y डेटा प्रिंट करें।
  • फिगर डिस्प्ले करने के लिए show() मेथड का उपयोग करें।

उदाहरण

from matplotlib import pyplot as plt

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

def onclick(event):
    print(event.button, event.xdata, event.ydata)

fig, ax = plt.subplots()
ax.plot(range(10))
fig.canvas.mpl_connect('button_release_event', onclick)
plt.show()

आउटपुट

MouseButton.LEFT 4.961566107601828 1.6644009000562534
MouseButton.LEFT 6.782345894140708 3.7026907931745727
MouseButton.LEFT 2.98552602918754 7.177807987999249
  1. कलरबार के साथ Python में 2D मैट्रिक्स कैसे प्लॉट करें Matplotlib? कलरबार के साथ Python में 2D मैट्रिक्स कैसे प्लॉट करें Matplotlib?

    कलरबार के साथ Python में 2D मैट्रिक्स प्लॉट करने के लिए, हम 2D ऐरे मैट्रिक्स बनाने के लिए NumPy का उपयोग कर सकते हैं और उस मैट्रिक्स का उपयोग imshow() मेथड में कर सकते हैं। चरण NumPy का उपयोग करके data2D बनाएं। imshow() मेथड का उपयोग करके डेटा को इमेज के रूप में डिस्प्ले करें, यानी 2D रेगुलर रा

  1. matplotlib.pyplot के साथ टेबल का फॉन्टसाइज़ कैसे बदलें? matplotlib.pyplot के साथ टेबल का फॉन्टसाइज़ कैसे बदलें?

    Matplotlib के साथ टेबल का फॉन्टसाइज़ बदलने के लिए, हम set_fontsize() मेथड का उपयोग कर सकते हैं। चरण nrows=1 और ncols=1 के साथ फिगर और सबप्लॉट्स का सेट बनाएं। NumPy का उपयोग करके रैंडम डेटा बनाएं। कॉलम वैल्यू बनाएं। एक्सिस को tight और off बनाएं। फॉन्ट साइज़ बदलने के लिए fontsize वेरिएबल इन

  1. मैटप्लॉटलिब के साथ एसिम्पटोट/डिस्कंटिन्यूइटी को कैसे हैंडल करें? मैटप्लॉटलिब के साथ एसिम्पटोट/डिस्कंटिन्यूइटी को कैसे हैंडल करें?

    मैटप्लॉटलिब के साथ एसिम्पटोट/डिस्कंटिन्यूइटी को हैंडल करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: नम्पाई का उपयोग करके x और y डेटा पॉइंट्स बनाएं। एक्सिस प्लॉट को बंद करें। x और y डेटा पॉइंट्स के साथ लाइन प्लॉट करें। एक्सिस के पार एक क्षैतिज रेखा जोड़ें, x=0। एक्सिस के पार एक लंबवत रेखा जोड़ें, y