使用这段代码,画动图不显示
fig = plt.figure()
ax = fig.add_subplot(1,1,1)
ax.scatter(x_data, y_data)
plt.ion() #Enable interactive mode.
plt.show() #Display all open figures.
for i in range(1000):
sess.run(train_step, feed_dict = {xs:x_data, ys:y_data})
if i % 50 == 0:
try:
ax.lines[0].remove()
except Exception:
pass
prediction_value = sess.run(prediction, feed_dict = {xs:x_data})
lines = ax.plot(x_data, prediction_value, 'r-', lw = 5)
plt.pause(0.1)
print(sess.run(loss, feed_dict = {xs:x_data, ys:y_data}))
这里取消勾选就可以了