Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Thêm tick có nhãn đơn lẻ vào trục X trong Matplotlib

Để 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.