小编zal*_*a19的帖子

savefig循环添加了以前的图表

我正在尝试使用forloop为我拥有的每组数据生成数字,但是当.show()命令生成正确的数字时,.savefig()会继续将先前绘制的值添加到新数字中.在我的forloop中,这是代码的相关示例.

import matplotlib.pyplot as plt
plt.plot(X,Y[:,0],'o-')
plt.xlabel('x')
plt.savefig('plot'+str(i)+'.png')
Run Code Online (Sandbox Code Playgroud)

作为比较,这里是savefig图,这里是show()所示.可以看出,savefig()图也绘制了之前的结果.

python plot for-loop matplotlib

12
推荐指数
2
解决办法
8942
查看次数

标签 统计

for-loop ×1

matplotlib ×1

plot ×1

python ×1