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

Vẽ đồ thị tương tác (interactive) Matplotlib qua dòng lệnh Python

Để bật/tắt chế độ tương tác (interactive mode) trong Matplotlib từ dòng lệnh IPython, dùng plt.ion() (bật) và plt.ioff() (tắt).

Ví dụ phiên làm việc IPython

In [1]: %matplotlib auto
Using matplotlib backend: GTK3Agg
In [2]: import matplotlib.pyplot as plt
In [3]: fig, ax = plt.subplots()  # Cửa sổ hiện ra
In [4]: ln, = ax.plot(range(5))   # Vẽ đường
In [5]: ln.set_color("orange")    # Đổi màu cam
In [6]: plt.ioff()                # Tắt tương tác
In [7]: ln.set_color("red")       # Không cập nhật ngay
In [8]: plt.ion()                 # Bật lại tương tác

Kết quả

Vẽ đồ thị tương tác (interactive) Matplotlib qua dòng lệnh Python