python jupyte怎么保存多张图片

python jupyte怎么保存一组代码迭代数据跑出来的所有图片?

循环调用:

import matplotlib.pyplot as plt
import os

# 创建一个用于保存图像的文件夹
if not os.path.exists("plots"):
    os.mkdir("plots")

# 定义生成图像的函数
def generate_plot(data):
    x = list(range(len(data)))
    y = data
    plt.plot(x, y)
    plt.title("Plot of Data")
    plt.xlabel("X")
    plt.ylabel("Y")
    plt.show()
    
# 循环调用生成图像的函数,并将每个图像保存到文件夹中
for i in range(10):
    data = [j * (i+1) for j in range(10)]
    generate_plot(data)
    plt.savefig(f"plots/plot_{i}.png")


不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^