Computer >> Máy Tính >  >> Lập trình >> Python

Làm thế nào để làm cho hai điểm đánh dấu chia sẻ cùng một nhãn trong chú giải bằng cách sử dụng Matplotlib?

Để tạo hai điểm đánh dấu chia sẻ cùng một nhãn trong chú giải bằng Matplotlib, chúng ta có thể thực hiện các bước sau

Các bước

  • Đặt kích thước hình và điều chỉnh phần đệm giữa và xung quanh các ô phụ.
  • Tạo các điểm dữ liệu x và y bằng cách sử dụng numpy.
  • Lập đồ thị x và y (dưới dạng sin (x) và cos (x)), sử dụng plot () phương pháp.
  • Đặt chú giải với vị trí =1.
  • Để 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.50, 3.50]
plt.rcParams["figure.autolayout"] = True
x = np.linspace(-5, 5, 100)

plt.plot(x, np.sin(x), ls="dotted", label='y=f(x)')
plt.plot(x, np.cos(x), ls="-", label='y=f(x)')
plt.legend(loc=1)

plt.show()

Đầu ra

Làm thế nào để làm cho hai điểm đánh dấu chia sẻ cùng một nhãn trong chú giải bằng cách sử dụng Matplotlib?

Bạn không nên tạo hai điểm đánh dấu có cùng nhãn trong chú giải vì các ô khác nhau sẽ có các điểm đánh dấu và nhãn khác nhau.