python画图问题:vscode运行结果有多张图,但是关掉一张后才显示下一张图

python画图

在每张图前面加上plt.figure(),且最后只有一个输出plt.show(),这样就可以达到一次把多张运行图全部显示的目的。

plt.figure()
plt.plot(iteration, matrix_x[0], color='red')
plt.plot(iteration, matrix_x[1], color='green')
plt.plot(iteration, matrix_x[2], color='blue')
plt.plot(iteration, matrix_x[3], color='cyan')
plt.plot(iteration, matrix_x[4], color='yellow')
plt.xlabel('time')
plt.ylabel('state information')
#plt.show()


plt.figure()
plt.plot(iteration, new_matrix_x[0], color='red')
plt.plot(iteration, new_matrix_x[1], color='green')
plt.plot(iteration, new_matrix_x[2], color='blue')
plt.plot(iteration, new_matrix_x[3], color='cyan')
plt.plot(iteration, new_matrix_x[4], color='yellow')
plt.xlabel('time')
plt.ylabel('state information')
plt.show()

你可能感兴趣的:(学习,python,vscode,经验分享,其他)