Để tạo nhãn các trục LaTeX có độ đậm phông chữ đậm trong matplotlib, chúng ta có thể thực hiện các bước sau đây−
- Tạo các điểm dữ liệu x và y bằng cách sử dụng numpy.
- Sử dụng subplot () , hãy thêm một ô con vào hình hiện tại.
- Đặt các dấu x và y với các điểm dữ liệu x và y bằng cách sử dụng set_xticks và set_yticks các phương pháp tương ứng.
- Lập đồ thị x và y bằng cách sử dụng plot () phương thức với color =red.
- Để đặt độ đậm của phông chữ, chúng ta có thể sử dụng biểu diễn LaTeX.
- Để 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, font_manager as fm
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
plt.rcParams["font.fantasy"] = "Comic Sans MS"
x = np.array([1, 2, 3, 4])
y = np.exp(x)
ax1 = plt.subplot()
ax1.set_xticks(x)
ax1.set_yticks(y)
ax1.plot(x, y, c="red")
ax1.set_xticklabels(["$\\bf{one}$", "$\\bf{two}$", "$\\bf{three}$",
"$\\bf{four}$"], rotation=45)
ax1.set_yticklabels(["$\\bf{:.2f}$".format(y[0]), "$\\bf{:.2f}$".format(y[1]),
"$\\bf{:.2f}$".format(y[2]), "$\\bf{:.2f}$".format(y[3])], rotation=45)
plt.tight_layout()
plt.show() Đầu ra