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

Python/Matplotlib में इक्वल एस्पेक्ट फिगर के कोने में टेक्स्ट कैसे रखें?

Matplotlib में इक्वल एस्पेक्ट फिगर के कोने में टेक्स्ट रखने के लिए निम्नलिखित चरणों का पालन करें:

चरण

  • फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें।
  • subplots() मेथड का उपयोग करके फिगर और सबप्लॉट्स का सेट बनाएं।
  • NumPy का उपयोग करके x डेटा पॉइंट्स बनाएं।
  • plot() मेथड का उपयोग करके x को ax1 एक्सिस पर प्लॉट करें।
  • plot() मेथड का उपयोग करके x और 2*x को ax2 पर प्लॉट करें।
  • अलग-अलग एक्सिस के लिए कोने में टेक्स्ट रखने के लिए annotate() मेथड का उपयोग करें।
  • फिगर डिस्प्ले करने के लिए show() मेथड का उपयोग करें।

उदाहरण

from matplotlib import pyplot as plt
import numpy as np

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()

आउटपुट

दोनों सबप्लॉट्स के ऊपरी दाएं कोने में "Straight Line" टेक्स्ट दिखाई देगा।

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

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

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

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

  1. Matplotlib (Python) में फॉन्ट्स कैसे बदलें? Matplotlib (Python) में फॉन्ट्स कैसे बदलें?

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