Tôi muốn tự động cập nhật âm mưu phân tán dựa trên dữ liệu trục y nhận được từ kết nối ổ cắm. Tôi đã sử dụng libpl matplot python ở chế độ tương tác để thực hiện điều này, nhưng trong khi cập nhật động nếu tôi di chuyển cửa sổ đến một vị trí khác hoặc thu nhỏ cửa sổ thì việc cập nhật cốt truyện dừng đột ngột. làm như thế nào?Chế độ tương tác trong matplotlib
Tôi đã đính kèm mã cập nhật động mẫu được sử dụng ở đây và cùng một sự cố cũng xuất hiện ở đây.
import matplotlib.pyplot as plt
import random
import time
items = [25.5,26.7,23.4,22.5,20,13.4,15.6,-12,-16,20]
x = [1,2,3,4,5,6,7,8,9,10]
plt.ion() # Interactive on
for i in range(1,100):
plt.title('graph plotting')
plt.ylabel('temperature')
plt.xlabel('time')
random.shuffle(items)
plt.plot(x,items,'ob-')
plt.axis([0, 10, -40, 40])
plt.draw()
#time.sleep(2)
plt.clf()
plt.close()
Cảm ơn câu trả lời, tôi đã tìm kiếm các ví dụ xử lý sự kiện nhưng không thể tìm thấy nó (tôi là newbie to python), bạn có thể gửi cho tôi liên kết tới ít nhất một ví dụ như vậy không. – Sharath
@Sharath: Bạn sẽ tìm thấy các liên kết trong câu trả lời tôi đã liên kết tới. – Ber
@Ber: Tôi có nghĩa là xử lý sự kiện trong các ví dụ matplot và không phải wxPython, như các sự kiện tôi nhận được để thu nhỏ cửa sổ, di chuyển đến một vị trí khác, v.v. Cảm ơn trước – Sharath