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

Cách tái sử dụng đồ thị (reuse plots) trong Matplotlib


Để tái sử dụng đối tượng Line2D đã vẽ, lưu trả về của plot() vào biến, sau đó cập nhật dữ liệu y và linewidth bằng set_ydata() và set_linewidth().

Ví dụ minh họa

from matplotlib import pyplot as plt

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

line, = plt.plot([1, 3], [3, 4], label="line plot", color='red', lw=0.5)
line.set_ydata([3.5])
line.set_linewidth(4)
plt.show()

Kết quả đầu ra

Cách tái sử dụng đồ thị (reuse plots) trong Matplotlib