繁体   English   中英

如何使用 function plt.savefig() 将许多图形保存在循环中 for 或 while?

[英]How can I use the function plt.savefig() to save many graphics inside a loop for or while?

我需要遍历大约 50000 行的数据集,并且需要每 24 行生成并保存一个图像(图形)。 为了保存一张图像,我正在使用 function plt.savefig() 但我不知道我是否可以使用这个 function 来保存所有这些图像。 因为我需要在每次迭代中更改图形的名称,而我不知道该怎么做。 将是近 2090 张图像。 我尝试以几种方式做到这一点,但也许我以错误的方式使用了这个 function。

从您的问题来看,听起来您想增加每个文件的名称,以便保存所有 2090 张图像。 您可以使用此代码通过传入一些 int n来更改图像名称。 这将添加前导零,以便图像正确排序。

plt.savefig("image{:04}.jpeg".format(n))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM