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

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

matplotlib में टेक्स्ट बैकग्राउंड ट्रांसपेरेंसी को एडजस्ट करने के लिए, हम अल्फा . को बदल सकते हैं bbox . के शब्दकोश में मान फेसकलर='लाल' . के साथ और alpha='0.4'

कदम

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

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

  • प्लॉट x और y साजिश () . का उपयोग करके डेटा बिंदु विधि।

  • अब पाठ () . का प्रयोग करें टेक्स्ट पृष्ठभूमि को fontdict . के साथ समायोजित करने की विधि और bbox x=-1.0 . पर शब्दकोश और y=4.0

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

उदाहरण

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

आउटपुट

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


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

    टेक्स्ट को matplotlib में एक सर्कल के अंदर रखने के लिए, हम निम्नलिखित कदम उठा सकते हैं - आकृति() . का उपयोग करके एक नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें विधि। वर्तमान अक्ष में एक सबप्लॉट विधि जोड़ें। एक मंडली Create बनाएं उदाहरण सर्कल () . का उपयोग करके कक्षा। एक मंडली जोड़ें

  1. Matplotlib - Python में एक छवि पृष्ठभूमि पर प्लॉट करें

    एक छवि पृष्ठभूमि पर प्लॉट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं- किसी फ़ाइल से एक छवि को एक सरणी में पढ़ें। एक आकृति (अंजीर) बनाएं और विस्तार [0, 300, 0, 300] के साथ सबप्लॉट (कुल्हाड़ी) का एक सेट जोड़ें। श्रेणी x (300) की एक सरणी बनाएं। प्लॉट x प्लॉट () का उपयोग कर रहा है linestyle=dotted . क

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

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