ในการปรับความโปร่งใสของพื้นหลังข้อความใน 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()
ผลลัพธ์