![](/img/trans.png)
[英]Saving multiple plots to different pdf files within one python script
[英]saving multiple plots to pdf with PdfPages python
我正在嘗試將我的 output(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)
好的,最終我想通了。 這是我的解決方案:
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)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.