亚洲国产欧美一区二区三区f,亚洲A∨精品永久无码青草网,亚洲 暴爽 av人人爽日日碰,亚洲AV永久无码精心天堂久久_无码

系統城裝機大師 - 唯一官網:www.outletmksalestore.com!

當前位置:首頁 > 腳本中心 > python > 詳細頁面

python pyqtgraph 保存圖片到本地的實例

時間:2020-03-14來源:電腦系統城作者:電腦系統城

pyqtgraph官方給的示例居然會報錯2333

官方文檔傳送門:#####pyqtgraph export

python pyqtgraph 保存圖片到本地的實例

pyqtgraph支持在可視化窗口中右鍵保存(Exporting from the GUI)試了一下只能保存為svg格式,

保存為png會閃退不知道是我這里的原因還是這里有bug,我希望直接生成圖片(Exporting from the API)

先查看本地site-packages里面有test文件,里面有生成svg的版本畫出來的圖是svg格式只能放在瀏覽器看不能改后綴名

而我希望生成png之類的圖片

折騰了一下終于弄了一個能跑的出來:


 
  1. from __future__ import division, print_function, absolute_import
  2. import pyqtgraph as pg
  3. import pyqtgraph.exporters
  4. import numpy as np
  5.  
  6. def test_plotscene():
  7. pg.setConfigOption('foreground', (255,255,255))
  8. w = pg.GraphicsWindow()
  9. p = w.addPlot()
  10. p.plot(np.linspace(0.0, 20.0, 20), pen={'color':'w'})
  11. p.setXRange(0,20)
  12. p.setYRange(-10,20)
  13. app = pg.mkQApp()
  14. app.processEvents()
  15. ex = pyqtgraph.exporters.ImageExporter(w.scene())
  16. ex.export(fileName="test.png")
  17.  
  18. if __name__ == "__main__":
  19. test_plotscene()

python pyqtgraph 保存圖片到本地的實例

補充知識:pyqtgraph.GraphicsObject結構及用法

pyqtgraph.GraphicsObject官方文檔 源文件

class pyqtgraph.GraphicsItem(register=True)

可以為GraphicsObject and GraphicsWidget提供有用方法的抽象類(Abstract Class)

Abstract Class

抽象類:不能實例化的類。

在面向對象的概念中,我們知道所有的對象都是通過類來描繪的,但是反過來卻不是這樣。并不是所有的類都是用來描繪對象的,如果一個類中沒有包含足夠的信息來描繪一個具體的對象,這樣的類就是抽象類。

抽象類往往用來表征我們在對問題領域進行分析、設計中得出的抽象概念,是對一系列看上去不同,但是本質上相同的具體概念的抽象。

比如:如果我們進行一個圖形編輯軟件的開發,就會發現問題領域存在著圓、三角形這樣一些具體概念,它們是不同的,但是它們又都屬于形狀這樣一個概念,形狀這個概念在問題領域是不存在的,它就是一個抽象概念。

正是因為抽象的概念在問題領域沒有對應的具體概念,所以用以表征抽象概念的抽象類是不能夠實例化的。

以上這篇python pyqtgraph 保存圖片到本地的實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持我們。

分享到:

相關信息

系統教程欄目

欄目熱門教程

人氣教程排行

站長推薦

熱門系統下載

亚洲国产欧美一区二区三区f,亚洲A∨精品永久无码青草网,亚洲 暴爽 av人人爽日日碰,亚洲AV永久无码精心天堂久久_无码 日本少妇又色又爽又高潮