如何使用函数 plt.savefig() 在循环中保存多个图形 for 或 while?

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

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

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

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