Python Matplotlib:for循环中的savefig图

至500

我尝试保存使用for循环创建的散点图:

for i in df["Canal de distribution"].unique():
    fig, ax = plt.subplots(figsize=(10,7))
    ax.scatter(df[df["Canal de distribution"]==str(i)]["date"],df[df["Canal de distribution"]==str(i)]["Prix"],alpha=.7)
    fig.savefig("distribution données canal : {} .png".format(i), transparent=False, dpi=300,bbox_inches='tight', facecolor=(1,1,1,0))
    plt.show()

将创建图形,但不会保存任何内容。知道我缺少什么吗?

编辑:我注意到以“ distributiondonnées运河”的名称保存的文件(与savefig中相同),但没有任何扩展名,只是一个,很奇怪

至500

使用alaniwi的输入,我从savefig标题中删除了冒号,并且可以正常工作

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章