将字典的键转换为字符串

时间:2016-10-03 15:49:30

标签: python string dictionary

我认为我的代码问题是每次循环迭代一个新变量时,前一个变量都不会被删除。所以我最终得到的图包含了之前迭代的所有先前数据。 我可能需要的是在每个循环结束时清理内存的功能...... 我最初问这个问题的原因是,我一遍又一遍地运行相同的循环,最终我的情节上有很多数据(因为看起来每次迭代结束时数据都不清楚)。

dicohist = {
'couts-formels': dftotal.total_cout_formels,
'couts_direct': dftotal.cout_total,
'perte-de-prod': dftotal.snt_prix
}

for key in dicohist:
    histo = Series.hist(dicohist[key],bins=50)  
    histo.set_xlabel("cout en euros")
    histo.set_ylabel("nombre de sujets")
    histo.set_title(key)
    fig = histo.get_figure()
    fig.savefig('/Users/Salim/Desktop/plot/%s.png'%(key))   

1 个答案:

答案 0 :(得分:0)

我添加了一个pyplot函数:plt.close()在我的循环结束时解决了问题