Để điều chỉnh độ trong suốt nền text trong Matplotlib, ta thay đổi giá trị alpha trong dict bbox với facecolor='red' và alpha=0.4.
Các bước thực hiện
- Thiết lập kích thước hình và khoảng đệm.
- Tạo dữ liệu x, y bằng NumPy.
- Vẽ đồ thị bằng plot().
- Dùng text() với fontdict và bbox tại x=-1.0, y=4.0.
- Hiển thị bằng show().
Ví dụ
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()
Kết quả
