我正在尝试保存我的输出(70+图形)从jyputer笔记本到pdf文件。没有错误或其他任何东西,但只导出了第一个图。有没有人能帮我弄明白出了什么问题?
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.backends.backend_pdf
pdf = matplotlib.backends.backend_pdf.PdfPages("output.pdf")
df_num = df.select_dtypes(include = ['float64', 'int64'])
with PdfPages(r'output.pdf') as export_pdf:
fig = plt.figure(figsize=(12,12))
for col in df_num.columns:
hist = df_num[col].hist(bins=10)
print("Plotting for column {}".format(col))
plt.title("{}".format(col), fontsize=20)
plt.show()
export_pdf.savefig(fig) 发布于 2020-11-12 02:39:16
好吧,最终我想通了。以下是我的解决方案:
with PdfPages(r'output_dist.pdf') as export_pdf:
for col in df_f.columns:
fig = plt.figure(figsize=(12,12))
hist = df_f[col].hist(bins=10)
print("Plotting for column {}".format(col))
plt.title("{}".format(col), fontsize=20)
plt.show()
export_pdf.savefig(fig)https://stackoverflow.com/questions/64790486
复制相似问题