Я обновляю график с plt.scatter
в каждой итерации. Но вдруг это стало давать ошибку. Я получаю следующую ошибку:
ImportError: невозможно импортировать имя 'kwargs' из 'matplotlib.offsetbox'
(C: \ Program Files (x86) \ Python37-32 \ lib \ site-packages \ matplotlib \ offsetbox.py)
Вот код:
d=math.sqrt((z1[0]-z2[0])**2+(z1[1]-z2[1])**2)
plt.subplot(2,1,1)
plt.scatter(x,y,s= 40, marker='o', alpha=0.5, c='g')
plt.plot(dx,dy, 'ro--', linewidth=2, markersize=5 )
plt.title('Trial:'+str(trial))
plt.xlabel('X Coordinate of Particles.')
plt.ylabel('Y Coordinate of Particles.')
ax=plt.gca()
ax.set_xlim(-3,20)
ax.set_ylim(-3,20)
plt.subplot(2,1,2)
plt.plot(best_Obj, 'bo--', linewidth=2, markersize=5)
plt.xlabel('Iteration')
plt.ylabel('Efficiency')