我是靠谱客的博主 神勇大象,最近开发中收集的这篇文章主要介绍PyQtgraph结合Pyside6绘图解决pyqtgraph模块无GraphicsWindow的问题,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

解决前辈的示例的问题
发生异常: AttributeError
module ‘pyqtgraph’ has no attribute ‘GraphicsWindow’

代码如下:
将:
win=pg.GraphicsWindow()
更新为:
win = pg.GraphicsLayoutWidget(show=True)
这样就可以了!

import PySide6
import pyqtgraph as pg
import numpy as np
 
app=pg.mkQApp()
 
win = pg.GraphicsLayoutWidget(show=True)
win.setWindowTitle(u'多条曲线')
win.resize(700,450)
 
x=np.linspace(-5*np.pi,5*np.pi,500)
y1=0.5*np.sin(x)
y2=2*np.cos(x)
y3=np.sinc(x)
 
p=win.addPlot(left="Amplitude",bottom="x",title="y1=sin(x) y2=cos(x2) y3=sinc(x)")
p.plot(x,y1,pen="r")
p.plot(x,y2,pen="g")
p.plot(x,y3,pen="y")
p.showGrid(x=True,y=True)
p.setRange(xRange=[-5*np.pi,5*np.pi],yRange=[-2.3,2.3],padding=0)
 
app.exec_()

效果如下:
在这里插入图片描述

引用文章 https://wangzhangfei.blog.csdn.net/article/details/96736432

最后

以上就是神勇大象为你收集整理的PyQtgraph结合Pyside6绘图解决pyqtgraph模块无GraphicsWindow的问题的全部内容,希望文章能够帮你解决PyQtgraph结合Pyside6绘图解决pyqtgraph模块无GraphicsWindow的问题所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部