Đây hy vọng là một câu hỏi đơn giản nhưng tôi không thể tìm ra nó vào lúc này. Tôi muốn sử dụng matplotlib để hiển thị 2 số liệu và sau đó sử dụng chúng một cách tương tác. Tôi tạo các hình với:
import matplotlib
import pylab as pl
f1 = pl.figure()
f2 = pl.figure()
và có thể sử dụng giao diện pyplot giống MATLAB để vẽ và vẽ trong cả hai hình. Với
current_figure = pl.gcf()
Tôi có thể xác định hình hiện đang hoạt động cho giao diện pyplot, tùy thuộc vào hình mà tôi đã nhấp vào. Bây giờ tôi muốn vẽ một cái gì đó vào hình đầu tiên bằng giao diện pyplot nhưng hình hiện tại có thể là một trong hai. Vì vậy, có một cái gì đó như
pl.set_current_figure(figure)
hoặc bất kỳ giải pháp nào? (Tôi biết rằng tôi có thể sử dụng giao diện hướng đối tượng nhưng đối với những thứ tương tác, chỉ cần sử dụng các lệnh như plot (x, y) sẽ đẹp hơn nhiều)