【问题标题】:How to save multiple histogram plots into multiple pdf files如何将多个直方图保存到多个 pdf 文件中
【发布时间】:2019-12-23 04:07:18
【问题描述】:

我无法将直方图从“for 循环”保存到多个 pdf 文件中。

我已经尝试过 .savefig() 和 img2pdf。

for i,title in enumerate(titles):
    count, bins, ignored = plt.hist(dists[i], 50, normed=True, range= 
    [450,1700])
    plt.title(title)
    plt.xlabel("g CO2-eq/day-bed " )
    plt.ylabel("Frequency")
    plt.show()

    plt.savefig[i]("nitrileglob1.pdf",bbox_inches='tight')

我要么保存一个情节,要么没有一个情节被保存。我想将每个 dists[i] 保存到 pdf 文件中。最后一行没有真正起作用......

【问题讨论】:

    标签: python pdf save-as


    【解决方案1】:

    问题是您将所有地块保存在同一个名称下。您必须在每次迭代中更改文件名,例如

    plt.savefig("nitrileglob" + str(i) + ".pdf",bbox_inches="tight")
    

    您还应该在调用plt.show() 之前保存文件,因为这会清除当前数字。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-04
      • 1970-01-01
      相关资源
      最近更新 更多