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

Làm cách nào bạn có thể xóa hộp văn bản Matplotlib đã được vẽ trước đó?

Để xóa hộp văn bản Matplotlib đã được vẽ trước đó, chúng ta có thể thực hiện các bước sau -

  • Đặ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 y điểm dữ liệu bằng cách sử dụng numpy.
  • Lô đất x y sử dụng plot () phương pháp.
  • Đặt mã thông báo các ký tự trên cốt truyện.
  • Để xóa văn bản, hãy sử dụng text.remove () , văn bản ở đâu là một nghệ sĩ đã trở lại.
  • Để hiển thị hình này, hãy sử dụng show () phương pháp.

Ví dụ

import numpy as np
from matplotlib import pyplot as plt

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

fig, ax = plt.subplots()
x = np.linspace(-10, 10, 100)
y = np.sin(x)
ax.plot(x, y)

text = fig.text(0.5, 0.96, "$y=sin(x)$")

#text.remove()

plt.show()

Đầu ra

Làm cách nào bạn có thể xóa hộp văn bản Matplotlib đã được vẽ trước đó?

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

Làm cách nào bạn có thể xóa hộp văn bản Matplotlib đã được vẽ trước đó?