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

Matplotlib में आयत में टेक्स्ट कैसे जोड़ें?

Matplotlib में एक आयत में टेक्स्ट जोड़ने के लिए, हम आयत के केंद्र बिंदु पर एनोटेट विधि में एक लेबल जोड़ सकते हैं।

कदम

  • आकृति () . का उपयोग करके कोई आकृति बनाएं या मौजूदा आकृति को सक्रिय करें विधि।

  • वर्तमान अक्ष में एक सबप्लॉट व्यवस्था जोड़ें।

  • प्लॉट में आयत जोड़ने के लिए, आयताकार () . का उपयोग करें आयत वस्तु प्राप्त करने के लिए वर्ग।

  • प्लॉट पर एक आयत पैच जोड़ें।

  • आयत में टेक्स्ट लेबल जोड़ने के लिए, हम आयत का केंद्र मान, यानी cx और cy प्राप्त कर सकते हैं।

  • एनोटेट() . का प्रयोग करें आयत पर टेक्स्ट रखने की विधि।

  • दृश्यमान आयत प्राप्त करने के लिए x और y अक्षों को सीमित करें।

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

उदाहरण

from matplotlib import pyplot as plt, patches
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
fig = plt.figure()
ax = fig.add_subplot(111)
rectangle = patches.Rectangle((0, 0), 3, 3, edgecolor='orange',
facecolor="green", linewidth=7)
ax.add_patch(rectangle)
rx, ry = rectangle.get_xy()
cx = rx + rectangle.get_width()/2.0
cy = ry + rectangle.get_height()/2.0
ax.annotate("Rectangle", (cx, cy), color='black', weight='bold', fontsize=10, ha='center', va='center')
plt.xlim([-5, 5])
plt.ylim([-5, 5])
plt.show()

आउटपुट

Matplotlib में आयत में टेक्स्ट कैसे जोड़ें?


  1. मैं Matplotlib में आयत में रंग कैसे सेट करूं?

    Matplotlib में एक आयत में रंग सेट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - आकृति () . का उपयोग करके कोई आकृति बनाएं या मौजूदा आकृति को सक्रिय करें विधि। एक ~.axes.Axes . जोड़ें add_subplot() . का उपयोग करके एक सबप्लॉट व्यवस्था के हिस्से के रूप में आंकड़े के लिए विधि। एक आयत को एक लं

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

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

  1. टिंकर में एंट्री में प्लेसहोल्डर कैसे जोड़ें?

    Tkinter विजेट जोड़ने के लिए सुविधाएँ प्रदान करता है जैसे बटन, टेक्स्ट, प्रविष्टि, संवाद और अन्य विशेषताएँ जो एक एप्लिकेशन को विकसित करने में मदद करती हैं। हालांकि, टिंकर में एंट्री विजेट में प्लेसहोल्डर शामिल नहीं है। प्लेसहोल्डर एक डमी टेक्स्ट है जो उपयोगकर्ता को इसके बारे में सूचित करने के लिए प्र