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

Python Matplotlib - Đặt nhãn (Label) cho đường ngang hlines


Vẽ đường ngang bằng plt.hlines(), sau đó dùng plt.text() để đặt nhãn văn bản tại vị trí đầu hoặc cuối đường ngang.

Ví dụ

import matplotlib.pyplot as plt

plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True

# Đường ngang y=1, từ x=1 đến 4, màu cam
plt.hlines(y=1, xmin=1, xmax=4, lw=7, color='orange')
plt.text(4, 1, 'y=1', ha='left', va='center')

# Đường ngang y=2, từ x=2 đến 5, màu đỏ
plt.hlines(y=2, xmin=2, xmax=5, lw=7, color='red')
plt.text(2, 2, 'y=2', ha='right', va='center')

plt.show()

Kết quả

Hiển thị đồ thị có hai đường ngang dày, màu cam và đỏ, với nhãn "y=1" bên phải, "y=2" bên trái.