Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

การปรับความโปร่งใสของพื้นหลังข้อความใน Matplotlib


ในการปรับความโปร่งใสของพื้นหลังข้อความใน matplotlib เราสามารถเปลี่ยน อัลฟ่า ค่าในพจนานุกรมของ bbox ด้วย facecolor='red' และ alpha='0.4' .

ขั้นตอน

  • กำหนดขนาดรูปและปรับช่องว่างภายในระหว่างและรอบๆ แผนผังย่อย

  • สร้าง x และ จุดข้อมูลโดยใช้ numpy

  • พล็อต x และ จุดข้อมูลโดยใช้ plot() วิธีการ

  • ตอนนี้ใช้ text() วิธีการปรับพื้นหลังข้อความด้วย fontdict และ bbox พจนานุกรมที่ x=-1.0 และ y=4.0 .

  • หากต้องการแสดงรูป ให้ใช้ 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()

ผลลัพธ์

การปรับความโปร่งใสของพื้นหลังข้อความใน Matplotlib