I want to dynamically update the scatter plot based on the y-axis data received from a socket connection. I used python matplot lib in interactive mode to do this, but during dynamic updation if i move the window to a different location or minimize the window then the plot updation stops abruptly. Please let me know how to do this?
I have attached a sample dynamic updation code used here and the same problem appears here also, please help.
I have attached a sample dynamic updation code used here and the same problem appears here also, please help.
Code:
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()
Comment