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

पायथन/मैटप्लोटलिब में एक समान पहलू आकृति के कोने पर पाठ कैसे रखा जाए?

मैटप्लोटलिब में एक समान पहलू आकृति के कोने पर टेक्स्ट डालने के लिए, हम निम्नलिखित कदम उठा सकते हैं -

  • फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें।

  • सबप्लॉट्स () . का उपयोग करके एक फिगर और सबप्लॉट का एक सेट बनाएं विधि।

  • numpy का उपयोग करके x डेटा पॉइंट बनाएं।

  • प्लॉट () . का उपयोग करके अक्ष ax1 पर प्लॉट x, विधि।

  • प्लॉट x और 2*x ax2 पर, प्लॉट () . का उपयोग करके विधि।

  • किसी आकृति के कोने में टेक्स्ट डालने के लिए एनोटेट () . का उपयोग करें विभिन्न अक्षों के लिए विधि।

  • आकृति प्रदर्शित करने के लिए, दिखाएँ () . का उपयोग करें विधि।

उदाहरण

from matplotlib import pyplot as plt

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
fig, axes = plt.subplots(2)
x = np.linspace(-2, 2, 10)
axes[0].plot(x)
axes[1].plot(x, 2*x)
for ax in axes:
   ax.annotate('Straight Line', xy=(1, 0),xycoords='axes fraction', fontsize=10, horizontalalignment='right', verticalalignment='bottom')
plt.show()

आउटपुट

पायथन/मैटप्लोटलिब में एक समान पहलू आकृति के कोने पर पाठ कैसे रखा जाए?


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

    पायथन का उपयोग करके 3D ग्राफ़ को प्लॉट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - आकृति() . का उपयोग करके एक नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें विधि। 3D अक्ष ऑब्जेक्ट प्राप्त करें। डेटा बिंदुओं के लिए x, y, और z सूचियाँ बनाएँ। scatter3D() . का उपयोग करके 3D स्कैटर पॉइंट ज

  1. पायथन प्लॉट्स के बाहर टेक्स्ट कैसे डालें?

    टेक्स्ट को प्लॉट के बाहर रखने के लिए, हम text_pos_x के मान को बदलकर टेक्स्ट की स्थिति बदल सकते हैं। और text_pos_y कदम x और y के लिए डेटा बिंदु बनाएं। x और y की टेक्स्ट स्थिति को इनिशियलाइज़ करें। x और y को प्लॉट करने के लिए, color=red . के साथ प्लॉट() विधि का उपयोग करें । आकृति में टेक्स्ट जोड़ने

  1. Matplotlib (अजगर) में फोंट कैसे बदलें?

    plt.text() पद्धति का उपयोग करके, हम फ़ॉन्ट का आकार बढ़ा सकते हैं। कदम plt.plot() विधि का उपयोग करके, हम दो सूचियों के साथ एक पंक्ति बना सकते हैं जो इसके तर्क में पारित हो जाती हैं। कुल्हाड़ियों में पाठ जोड़ें। plt.text() विधि का उपयोग करके डेटा निर्देशांक में *x*, *y* स्थान पर अक्षों में *s* ट