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

Làm thế nào để ẩn các dòng trong Matplotlib?

Để ẩn các dòng trong Matplotlib, chúng ta có thể sử dụng line.remove () phương pháp.

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 x, y1 y2 điểm dữ liệu bằng cách sử dụng numpy.
  • Tạo dòng, tức là dòng1 line2, sử dụng plot () phương pháp.
  • Để ẩn các dòng, hãy sử dụng line.remove () phương pháp.
  • Đặt chú giải trên hình ở vị trí phía trên bên phải.
  • Để hiển thị hình này, hãy sử dụng show () phương pháp.

Ví dụ

import matplotlib.pyplot as plt
import numpy as np

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

x = np.linspace(-10, 10, 100)
y1 = np.sin(x)
y2 = np.cos(x)

line1, = plt.plot(x, y1, label="Line 1")
line2, = plt.plot(x, y2, label="Line 2")

# line1.remove()

plt.legend(loc="upper right")

plt.show()

Đầu ra

Làm thế nào để ẩn các dòng trong Matplotlib?

Bây giờ, bỏ ghi chú dòng "line1.remove ()" và thực thi lại mã. Nó sẽ tạo ra kết quả sau -

Làm thế nào để ẩn các dòng trong Matplotlib?