Matplotlib प्लॉट्स में टेक्स्ट कैसे जोड़ें (उदाहरण के साथ)


आप matplotlib.pyplot.text() फ़ंक्शन का उपयोग करके आसानी से Matplotlib प्लॉट में टेक्स्ट जोड़ सकते हैं, जो निम्नलिखित सिंटैक्स का उपयोग करता है:

matplotlib.pyplot.text(x, y, s, फ़ॉन्टडिक्ट=कोई नहीं)

सोना:

  • x: पाठ का x निर्देशांक
  • y: पाठ का y निर्देशांक
  • s: टेक्स्ट स्ट्रिंग
  • फॉन्टडिक्ट: डिफ़ॉल्ट टेक्स्ट गुणों को ओवरराइड करने के लिए एक शब्दकोश

यह ट्यूटोरियल इस फ़ंक्शन के व्यावहारिक उपयोग के कई उदाहरण दिखाता है।

उदाहरण 1: मैटप्लोटलिब प्लॉट में अद्वितीय टेक्स्ट जोड़ें

निम्नलिखित कोड दिखाता है कि स्कैटरप्लॉट कैसे बनाएं और प्लॉट में टेक्स्ट का एक टुकड़ा कैसे जोड़ें:

 import matplotlib. pyplot as plt

#createdata
x = [3, 6, 8, 12, 14]
y = [4, 9, 14, 12, 9]

#create scatterplot
plt. scatter (x,y)

#add text at (x, y) coordinates = (6, 9.5)
plt. text (6, 9.5, ' Here we go ')

Matplotlib प्लॉट में टेक्स्ट जोड़ता है

उदाहरण 2: मैटप्लोटलिब प्लॉट में एकाधिक टेक्स्ट जोड़ें

निम्नलिखित कोड दिखाता है कि स्कैटरप्लॉट कैसे बनाएं और प्लॉट में टेक्स्ट के कई टुकड़े कैसे जोड़ें:

 import matplotlib. pyplot as plt

#create data
x = [3, 6, 8, 12, 14]
y = [4, 9, 14, 12, 9]

#create scatterplot
plt. scatter (x,y)

#add text at (x, y) coordinates = (6, 9.5)
plt. text (6, 9.5, ' A piece of text ')

#add another piece of text
plt. text (8, 13, ' Another piece of text ') 

Matplotlib प्लॉट में टेक्स्ट के अनेक टुकड़े जोड़ें

उदाहरण 3: पाठ गुण संपादित करें

टेक्स्ट गुणों को बदलने के लिए, हम एक शब्दकोश बना सकते हैं जो फ़ॉन्ट गुणों को निर्दिष्ट करता है।

निम्नलिखित कोड दिखाता है कि यह कैसे करना है:

 import matplotlib. pyplot as plt

#createdata
x = [3, 6, 8, 12, 14]
y = [4, 9, 14, 12, 9]

#create scatterplot
plt. scatter (x,y)

font = {' family ': ' serif ',
        ' color ': ' red ',
        ' weight ': ' bold ',
        ' size ': 20
        }

#add text with custom font
plt. text (6, 9.5, ' A piece of text ', fontdict=font)

Matplotlib में टेक्स्ट को कस्टमाइज़ करें

उदाहरण 4: टेक्स्ट के चारों ओर एक फ़्रेम जोड़ें

निम्नलिखित कोड दिखाता है कि टेक्स्ट के चारों ओर एक फ्रेम कैसे जोड़ा जाए:

 import matplotlib. pyplot as plt

#createdata
x = [3, 6, 8, 12, 14]
y = [4, 9, 14, 12, 9]

#create scatterplot
plt. scatter (x,y)

font = {' family ': ' serif ',
        ' color ': ' red ',
        ' weight ': ' bold ',
        ' size ': 20
        }

box = {' facecolor ': ' none ',
       ' edgecolor ': ' green ',
       ' boxstyle ': ' round '
      }

#add text with custom font
plt. text (6, 9.5, ' A piece of text ', fontdict=font, bbox=box) 

Matplotlib में इसके चारों ओर एक बॉक्स के साथ टेक्स्ट करें

अतिरिक्त संसाधन

मैटप्लॉटलिब स्कैटरप्लॉट्स को कैसे एनोटेट करें
Matplotlib प्लॉट पर फ़ॉन्ट आकार कैसे बदलें

एक टिप्पणी जोड़ने

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *