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

Matplotlib में टेक्निकल ड्राइंग के लिए डिस्टेंस एरोज़ कैसे प्लॉट करें?

दो क्षैतिज रेखाओं के बीच की दूरी दिखाने के लिए annotate() के एरो प्रॉपर्टीज़ का उपयोग करें।

चरण

  • फिगर साइज़ और ऑटोलेआउट सेट करें।
  • plt.axhline() से दो क्षैतिज रेखाएं खींचें (y=3.5, y=2.5)।
  • पहले annotate() से डबल-हेडेड एरो (arrowstyle='<->') खींचें।
  • दूसरे annotate() से दूरी लेबल ($\it{d=1}$) रखें।
  • plt.show() से दिखाएं।

उदाहरण कोड

from matplotlib import pyplot as plt

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

plt.axhline(3.5)
plt.axhline(2.5)

plt.annotate(
    '', xy=(0.5, 3.5), xycoords='data',
    xytext=(0.5, 2.5), textcoords='data',
    arrowprops={'arrowstyle': '<->'}
)

plt.annotate(
    r'$\it{d=1}$', xy=(0.501, 3.0), xycoords='data',
    xytext=(0.5, 3.5), textcoords='offset points'
)

plt.show()

आउटपुट

दो क्षैतिज रेखाओं के बीच डबल-हेडेड एरो और 'd=1' लेबल।

  1. Matplotlib में डेटा कोऑर्डिनेट्स में ड्रॉइंग एरिया के बाहर एनोटेशन कैसे लिखें? Matplotlib में डेटा कोऑर्डिनेट्स में ड्रॉइंग एरिया के बाहर एनोटेशन कैसे लिखें?

    प्लॉट एरिया के बाहर एनोटेशन रखने के लिए annotate() में xycoords=ax.get_xaxis_transform() का उपयोग करें। चरण फिगर साइज़ और ऑटोलेआउट सेट करें। रैंडम स्कैटर डेटा जनरेट करें। fig, ax = plt.subplots() और ax.scatter() से प्लॉट करें। ax.annotate() में xy=(0.30, 1.05) और xycoords=ax.get_xaxis_transform() स

  1. Matplotlib के साथ सैंपल द्वारा प्रायिकता घनत्व फ़ंक्शन प्लॉट करना Matplotlib के साथ सैंपल द्वारा प्रायिकता घनत्व फ़ंक्शन प्लॉट करना

    सैंपल द्वारा प्रायिकता घनत्व फ़ंक्शन प्लॉट करने के लिए, हम x और y डेटा पॉइंट्स के लिए NumPy का उपयोग कर सकते हैं। चरण NumPy का उपयोग करके x और p डेटा पॉइंट्स बनाएं। plot() मेथड का उपयोग करके x और p डेटा पॉइंट्स प्लॉट करें। X-अक्ष को रेंज में स्केल करें। फिगर डिस्प्ले करने के लिए show() मेथड

  1. मैटप्लॉटलिब के साथ पायथन में समानांतर कई फिगर ड्रा करना मैटप्लॉटलिब के साथ पायथन में समानांतर कई फिगर ड्रा करना

    मैटप्लॉटलिब के साथ पायथन में समानांतर कई फिगर ड्रा करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: नम्पाई का उपयोग करके रैंडम डेटा बनाएं। वर्तमान फिगर में सबप्लॉट जोड़ें, nrows=1, ncols=4 और इंडेक्स=1 पर। imshow() मेथड का उपयोग करके डेटा को इमेज के रूप में प्रदर्शित करें, यानी 2D रेगुलर रैस्टर पर, c