【发布时间】:2014-08-13 20:49:58
【问题描述】:
我正在尝试使用matplotlib 生成不同的数字:
import matplotlib.pyplot as plt
for item in item_list:
plt.imshow(item)
plt.grid(True)
# generate id
plt.savefig(filename + id)
plt.close()
该循环确实生成了许多文件,但它们似乎显示了不同图形的叠加,而如果我将这些项目逐一绘制,它们看起来就大不相同了。
如何确保每个项目都独立绘制并保存到文件中?
【问题讨论】:
-
plt.savefig保存当前图形,只要您不创建新图形,它就会将所有内容添加到相同的图形中,从而叠加。
标签: python matplotlib