Để thêm một tick có nhãn đơn lẻ vào trục X trong Matplotlib, bạn có thể thực hiện theo các bước sau:
Các bước thực hiện
- Thiết lập kích thước hình vẽ và điều chỉnh khoảng cách giữa các subplot.
- Tạo điểm dữ liệu x và y bằng NumPy.
- Vẽ dữ liệu x, y bằng plot().
- Đặt xticks tại một điểm đơn lẻ.
- Đặt nhãn tick (tick label) cho điểm tick đó.
- Sử dụng phương thức show() để hiển thị hình vẽ.
Ví dụ minh họa
import numpy as np
import matplotlib.pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
# Tạo điểm dữ liệu
x = np.linspace(-5, 5, 50)
y = np.sin(x)
# Vẽ dữ liệu
fig, ax = plt.subplots(1, 1)
p = ax.plot(x, y)
# Đặt xticks tại một điểm
ax.set_xticks([-1.075])
# Đặt nhãn cho tick đó (hỗ trợ LaTeX)
ax.set_xticklabels(["$\\bf{It\ is -\!1.075\ label}$"])
plt.show()
Kết quả đầu ra
Đồ thị sin(x) với một tick duy nhất tại x = -1.075 có nhãn in đậm định dạng LaTeX.