演示如何实现Matplotlib绘图并保存图像但不显示图形的方法

来源:互联网 发布:php集成化安装包 编辑:程序博客网 时间:2024/04/30 18:45

使用Python的Matplotlib的时候,很多任务是批处理的,

中间需要画图,并保存图像,可是不希望每次都把图形显示出来,

可以试一下下面的脚本testplot.py:

import numpy as npimport matplotlibmatplotlib.use('Agg')from matplotlib.pyplot import plot,savefigx=np.linspace(-4,4,30)y=np.sin(x);plot(x,y,'--*b')savefig('D:/MyFig.jpg')


 

运行一下,发现没有,图形并没有在屏幕上显示,但是已保存到文件,关键是要设置'Agg'的属性!

 

原创粉丝点击