Để thay đổi phông chữ đánh dấu trục trong matplotlib khi kết xuất bằng LaTeX, chúng ta có thể thực hiện các Bước sau -
-
Tạo điểm dữ liệu x và y bằng cách sử dụng numpy.
-
Sử dụng subplot () , 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 tương ứng.
-
Lập đồ thị x và y bằng cách sử dụng plot () phương pháp 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 import matplotlib.pyplot as plt plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True 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