簡體   English   中英

matplotlib pdf savefig提前退出

[英]matplotlib pdf savefig exiting early

所以我復制了這里給出的示例,運行時我得到:

Traceback (most recent call last):
  File "C:\Users\User\Documents\Project work\pdf.py", line 9, in <module>
    with PdfPages('multipage_pdf.pdf') as pdf:
AttributeError: __exit__

那我從這里去哪里呢? 謝謝

PdfPages僅在版本1.3.1中才成為上下文管理器。 參見chagelog

特別要注意以下幾行:

添加了用於創建多頁pdf的上下文管理器(請參見matplotlib.backends.backend_pdf.PdfPages )。

除了可接受的答案,我還必須這樣做:

import matplotlib
matplotlib.use('Agg')
import matplotlib.pyplot as plt
from matplotlib.backends.backend_pdf import PdfPages

還要避免使用調用顯示的plt.figure()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM