【发布时间】:2019-12-21 23:09:08
【问题描述】:
我有以下数据:
dictionary=pd.DataFrame({"State":[1,4,3,6,2,4,9],"Economy":[45,32,45,12,34,56,45]})
我运行一个 for 循环来可视化数据。它为每个州和经济制作了两个图表。
for i in dictionary.keys():
pd.DataFrame(dictionary[i]).plot()
plt.savefig('all.png')
plt.savefig 仅创建最后(第二个)图表的图片。如何将两个图表保存为 png 或其他格式的图像。即使我在plt.savefig('all.png') 之前删除了缩进,它仍然不起作用。
【问题讨论】:
-
你不是多次保存同一个文件吗?您需要为每次迭代更改图像的名称
-
也许我会 :),这是有道理的。不知道
-
像这样:
plt.savefig(f"plot_{i}.png")
标签: python matplotlib