我有一个带有一些列的df,并且正在使用像这样的循环创建二元图:
for col in df.columns[2:len(df.columns)]:
sns.factorplot(x='xvar', y=col, data=df)
sns.despine(offset=10, trim=True)
plt.show()
plt.clf()
plt.close()
我不想显示所有绘图,而是要使用命名约定[xaxis] _y [axis] .png保存它们。但是,我不确定如何通过plt.savefig()传递多个项目,其中项目之一每次都会更改。我已经看到了依靠列表(几个答案1,2),但我希望有一种方法来达到同样的效果,而无需创建列表通过。
plt.savefig('var1' + '_' + col' + '.png')
取得了预期的效果
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句