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

Matplotlib में टेक्स्ट बैकग्राउंड ट्रांसपेरेंसी कैसे एडजस्ट करें?

टेक्स्ट के पीछे सेमी-ट्रांसपेरेंट बैकग्राउंड बॉक्स के लिए text() के bbox पैरामीटर में alpha सेट करें।

चरण

  • फिगर साइज़ और ऑटोलेआउट सेट करें।
  • डेटा प्लॉट करें।
  • plt.text() में fontdict और bbox=dict(facecolor='red', alpha=0.4, edgecolor='black') पास करें।
  • plt.show() से दिखाएं।

उदाहरण कोड

import numpy as np
from matplotlib import pyplot as plt

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

x = np.linspace(-2, 2, 10)
y = np.exp(x)
plt.plot(x, y)

plt.text(-1.0, 4.0, 'y=exp(x)', 
         fontdict=dict(fontsize=15, fontweight='bold'),
         bbox=dict(facecolor='red', alpha=0.4, edgecolor='black'))

plt.show()

आउटपुट

प्लॉट पर लाल सेमी-ट्रांसपेरेंट बैकग्राउंड (alpha=0.4) और काले बॉर्डर वाला बोल्ड टेक्स्ट।

  1. Matplotlib में सर्कल के अंदर टेक्स्ट रखें Matplotlib में सर्कल के अंदर टेक्स्ट रखें

    Matplotlib में सर्कल के अंदर टेक्स्ट रखने के लिए, हम निम्नलिखित चरण अपना सकते हैं: figure() मेथड का उपयोग करके नया फिगर बनाएं या मौजूदा फिगर सक्रिय करें। वर्तमान एक्सिस में सबप्लॉट मेथड जोड़ें। Circle() क्लास का उपयोग करके सर्कल इंस्टेंस बनाएं। प्लॉट पर सर्कल पथ जोड़ें। सर्कल में टेक्स्ट

  1. मैटप्लॉटलिब - पायथन में इमेज बैकग्राउंड पर प्लॉट करना मैटप्लॉटलिब - पायथन में इमेज बैकग्राउंड पर प्लॉट करना

    इमेज बैकग्राउंड पर प्लॉट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: फ़ाइल से इमेज को सरणी में पढ़ें। एक्सटेंट [0, 300, 0, 300] के साथ एक फिगर (fig) बनाएं और सबप्लॉट्स (ax) का सेट जोड़ें। रेंज (300) की एक सरणी x बनाएं। plot() मेथड का उपयोग करके x प्लॉट करें, linestyle=dotted, linewidth=2, और col

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

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