Python 如何将多个直方图图保存到多个pdf文件中
我在将柱状图从“for循环”保存到多个pdf文件时遇到问题 我已经尝试了.savefig()和img2pdfPython 如何将多个直方图图保存到多个pdf文件中,python,pdf,save-as,Python,Pdf,Save As,我在将柱状图从“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("
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')
我要么保存一个绘图,要么一个也不保存。我想将每个dist[I]保存到pdf文件中。最后一行没有真正起作用…问题是您正在以相同的名称保存所有绘图。例如,您必须在每次迭代中更改文件名
plt.savefig("nitrileglob" + str(i) + ".pdf",bbox_inches="tight")
您还应该在调用plt.show()
之前保存该文件,因为这样会清除当前图形