Python 如何在matplotlib中显示动态值
我有一个问题,我想在图形中实时显示值是如何根据我的算法变化的 特别是旅行推销员的问题,但我不能实时显示新结果,我必须手动更新图形。有办法解决吗Python 如何在matplotlib中显示动态值,python,matplotlib,Python,Matplotlib,我有一个问题,我想在图形中实时显示值是如何根据我的算法变化的 特别是旅行推销员的问题,但我不能实时显示新结果,我必须手动更新图形。有办法解决吗 import matplotlib.pyplot as plt import random points_x=[414, 550, 818, 330, 355, 580, 316, 90, 74, 788, 305, 14, 300, 659, 446] points_y=[718, 660, 23, 20, 601, 95, 213, 804,
import matplotlib.pyplot as plt
import random
points_x=[414, 550, 818, 330, 355, 580, 316, 90, 74, 788, 305, 14, 300, 659, 446]
points_y=[718, 660, 23, 20, 601, 95, 213, 804, 744, 773, 312, 574, 353, 654, 837]
a=0
while a==0:
path=list(range(len(points_x)))
random.shuffle(path)
path_x=[]
path_y=[]
for i in path:
path_x.append(points_x[i])
path_y.append(points_y[i])
plt.scatter(points_x, points_y, s=10)
plt.plot(path_x, path_y, linewidth=1)
plt.show()
?