Computer >> Máy Tính >  >> Lập trình >> Python

Điều chỉnh độ trong suốt của nền văn bản trong Matplotlib

Để điều chỉnh độ trong suốt của nền văn bản trong matplotlib, chúng tôi có thể thay đổi alpha giá trị trong từ điển của bbox với facecolor ='red' alpha ='0,4' .

Các bước

  • Đặt kích thước hình và điều chỉnh phần đệm giữa và xung quanh các ô con.

  • Tạo x y điểm dữ liệu bằng cách sử dụng numpy.

  • x y điểm dữ liệu bằng cách sử dụng plot () phương pháp.

  • Bây giờ, hãy sử dụng text () phương pháp điều chỉnh nền văn bản bằng phông chữ bbox từ điển tại x =-1.0 y =4.0 .

  • Để hiển thị hình này, hãy sử dụng show () phương pháp.

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

Đầu ra

Điều chỉnh độ trong suốt của nền văn bản trong Matplotlib