码迷,mamicode.com
首页 > 编程语言 > 详细

python 将figure 写入PDF

时间:2017-07-16 15:44:17      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:打开   import   方法   ...   imp   ken   创建   无法   otl   

有些时候需要检查python成图的正确性,需要将figure 输出来看看,但柑橘不是很方便,于是上网查到更好的办法是将所有figure输出到PDF文件,再检查则更加方便。在matplotlib官网看到了这个方法,简单的总结如下:

需要用到的是

matplotlib.backends.backend_pdf.PdfPages
以下给一个简略程序
from matplotlib.backends.backend_pdf import PdfPages
import matplotlib.pyplot as plt
pdf = PdfPages(‘cut_figure.pdf‘) #先创建一个pdf文件
plt.figure
...
...
pdf.savefig() #将图片保存在pdf文件中
plt.close()
pdf.close() #这句必须有,否则程序结束pdf文件无法打开

以上是一个将单个图片保存到pdf中,若有多个图片,则可写多个这样的步骤
那如果程序中有一个循环语句,每次循环都有一个结果图呢?那只需要将pdf.close()放在整个循环外边就可以了

python 将figure 写入PDF

标签:打开   import   方法   ...   imp   ken   创建   无法   otl   

原文地址:http://www.cnblogs.com/nfzzl/p/7190539.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!