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

Matplotlib में बोल्ड एनोटेटेड टेक्स्ट कैसे जोड़ें?

Matplotlib में बोल्ड एनोटेट टेक्स्ट जोड़ने के लिए, हम लेबल के लिए LaTeX प्रतिनिधित्व का उपयोग कर सकते हैं।

कदम

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

  • बनाएं x और y डेटा अंक numpy का उपयोग कर रहे हैं।

  • प्रत्येक बिखरे हुए बिंदु के लिए लेबल सेट करने के लिए, लेबल की एक सूची बनाएं।

  • प्लॉट xpoints, ypoints स्कैटर () . का उपयोग करके तरीका। रंग के लिए, xpoints का उपयोग करें।

  • ज़िप किए गए लेबल, . को पुनरावृत्त करें अंक और ypoints

  • एनोटेट () . का प्रयोग करें लूप के लिए बोल्ड LaTeX प्रतिनिधित्व के साथ विधि।

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

उदाहरण

import numpy as np
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
xpoints = np.linspace(1, 10, 10)
ypoints = np.random.rand(10)
labels = ["%.2f" % i for i in xpoints]
plt.scatter(xpoints, ypoints, c=xpoints)
for label, x, y in zip(labels, xpoints, ypoints):
   plt.annotate(
      f"$\\bf{label}$",
      xy=(x, y), xytext=(-20, 20),
      textcoords='offset points', ha='center', va='bottom',
      arrowprops=dict(arrowstyle='->', connectionstyle='arc3,rad=0'))
plt.show()

आउटपुट

Matplotlib में बोल्ड एनोटेटेड टेक्स्ट कैसे जोड़ें?


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

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

  1. Matplotlib में hist2d प्लॉट के लिए कलरबार कैसे जोड़ें?

    hist2d . के लिए कलरबार जोड़ने के लिए प्लॉट, हम कलरबार () विधि के तर्क के लिए एक स्केलर मैपेबल ऑब्जेक्ट पास कर सकते हैं। कदम numpy का उपयोग करके x और y डेटा पॉइंट बनाएं। सबप्लॉट्स () . का उपयोग करके एक फिगर और सबप्लॉट का एक सेट बनाएं विधि। hist2d() . का उपयोग करके एक 2D हिस्टोग्राम प्लॉट ब

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

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