避免覆盖列表的值-Python(Pandas)

纳米

我有一个要绘制的值的列表,每次遍历列表时,都会创建一个图。但是,每次循环时,图都会覆盖。这是我到目前为止一直没有尝试的尝试。

myPath = "//my/absolute/path"

for i in list_val:
    i.plot('var1', 'var2')
    plt.savefig(os.path.join(myPath,''.join("figure{y}.png".format(y = i))))
    plt.show()

但是,当我尝试以下操作时,它会覆盖图像(我知道会发生这种情况),

myPath = "//my/absolute/path"

for i in list_val:
    i.plot('var1', 'var2')
    plt.savefig(os.path.join(myPath,''.join("figure.png")))
    plt.show()

如何修改上面的第一个代码段以避免覆盖图像?

DJK

怎么样

myPath = "//my/absolute/path"

for index,df in enumerate(list_val):
    df.plot('var1', 'var2')
    plt.savefig(os.path.join(myPath,''.join("figure{y}.png".format(y = index))))
    plt.show()

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章