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

python pyqtgraph 保存图片到本地

时间:2018-07-24 17:58:29      阅读:369      评论:0      收藏:0      [点我收藏+]

标签:文件   class   nump   rap   def   支持   可视化   后缀   port   

pyqtgraph官方给的示例居然会报错2333

官方文档传送门:#####pyqtgraph export

技术分享图片

pyqtgraph支持在可视化窗口中右键保存(Exporting from the GUI)试了一下只能保存为svg格式,

保存为png会闪退不知道是我这里的原因还是这里有bug,我希望直接生成图片(Exporting from the API)

先查看本地site-packages里面有test文件,里面有生成svg的版本画出来的图是svg格式只能放在浏览器看不能改后缀名

而我希望生成png之类的图片

折腾了一下终于弄了一个能跑的出来:

from __future__ import division, print_function, absolute_import
import pyqtgraph as pg
import pyqtgraph.exporters
import numpy as np

def test_plotscene():
    pg.setConfigOption(foreground, (255,255,255))
    w = pg.GraphicsWindow()
    p = w.addPlot()
    p.plot(np.linspace(0.0, 20.0, 20), pen={color:w})
    p.setXRange(0,20)
    p.setYRange(-10,20)
    app = pg.mkQApp()
    app.processEvents()
    ex = pyqtgraph.exporters.ImageExporter(w.scene())
    ex.export(fileName="test.png")

if __name__ == "__main__":
    test_plotscene()

 技术分享图片

 

python pyqtgraph 保存图片到本地

标签:文件   class   nump   rap   def   支持   可视化   后缀   port   

原文地址:https://www.cnblogs.com/dzzy/p/9360381.html

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