PyQtGraph在pyqt中的应用及安装过程


Posted in Python onAugust 04, 2019

1.PyQtGraph简介:

pyqtgraph的主要用途:

1、为数据、绘图、视频等提供快速、可交互图形显示。

2、提供快速开发应用的工具。

2.PyQtGraph的安装:

pip install pyqtgraph

安装完成之后执行如下代码可以看到官方示例。

import pyqtgraph.examplespyqtgraph.examples.run()

官方示例如图:

PyQtGraph在pyqt中的应用及安装过程

 3.设置提升的窗口控件

将QWidget窗口控件拖动到主窗口中,然后对提升的窗口进行设置,如下图所示

PyQtGraph在pyqt中的应用及安装过程

 把QWidget控件重命名为pyqtgraph

然后上代码。。。 

 

def init_plot(self):
    self.p1 = self.pyqtgraphl1.addPlot(title="温度")
    self.curve1 = self.p1.plot(pen='r')
    self.p1_list = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
            0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
  def update_plot(self):
    # rand = random.randrange(0, 100)
    del self.p1_list[0]
    self.p1_list.append(self.ch0) #添加最新的数据
    self.curve1.setData(self.p1_list) #设置图表的纵坐标数据
    if self.ptr == 0:        #规定吧
      pass
      self.p1.enableAutoRange('xy', False) ## stop auto-scaling after the first data set is plotted
    self.ptr += 1

总结

以上所述是小编给大家介绍的PyQtGraph在pyqt中的应用,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

Python 相关文章推荐
python获取指定目录下所有文件名列表的方法
May 20 Python
python访问抓取网页常用命令总结
Apr 11 Python
python 计算数组中每个数字出现多少次--“Bucket”桶的思想
Dec 19 Python
获取python文件扩展名和文件名方法
Feb 02 Python
浅谈解除装饰器作用(python3新增)
Oct 15 Python
Python命名空间的本质和加载顺序
Dec 17 Python
Python 正则表达式匹配字符串中的http链接方法
Dec 25 Python
Python实现Restful API的例子
Aug 31 Python
解决python 读取excel时 日期变成数字并加.0的问题
Oct 08 Python
python爬取王者荣耀全皮肤的简单实现代码
Jan 31 Python
python 实现有道翻译功能
Feb 26 Python
python 下划线的多种应用场景总结
May 12 Python
详解用python生成随机数的几种方法
Aug 04 #Python
python下PyGame的下载与安装过程及遇到问题
Aug 04 #Python
python中pygame安装过程(超级详细)
Aug 04 #Python
浅谈python图片处理Image和skimage的区别
Aug 04 #Python
Python下opencv图像阈值处理的使用笔记
Aug 04 #Python
python opencv 简单阈值算法的实现
Aug 04 #Python
Python pandas用法最全整理
Aug 04 #Python
You might like
网站用php实现paypal整合方法
2010/11/28 PHP
基础的WordPress插件制作教程
2015/11/24 PHP
php在windows环境下获得cpu内存实时使用率(推荐)
2018/02/08 PHP
JavaScript 函数replace深入了解
2013/03/14 Javascript
javascript中onclick(this)用法介绍
2013/04/19 Javascript
关于JavaScript对象的动态选择及遍历对象
2014/03/10 Javascript
jQuery对val和atrr("value")赋值的区别介绍
2014/09/26 Javascript
JavaScript脚本判断蜘蛛来源的方法
2015/09/22 Javascript
js实现网页图片延时加载 提升网页打开速度
2016/01/26 Javascript
微信小程序 简单DEMO布局,逻辑,样式的练习
2016/11/30 Javascript
jquery与js实现全选功能的区别
2017/06/11 jQuery
Javascript实现时间倒计时效果
2017/07/15 Javascript
详解在express站点中使用ejs模板引擎
2017/09/21 Javascript
JS实现的简单表单验证功能示例
2017/10/13 Javascript
Vue 与 Vuex 的第一次接触遇到的坑
2018/08/16 Javascript
详解jQuery-each()方法
2019/03/13 jQuery
Vue CLI 3.x 自动部署项目至服务器的方法
2019/04/02 Javascript
node实现简单的增删改查接口实例代码
2019/08/22 Javascript
微信小程序以7天为周期连续签到7天功能效果的示例代码
2020/08/20 Javascript
Python的Flask框架中web表单的教程
2015/04/20 Python
python使用append合并两个数组的方法
2015/04/28 Python
python+opencv实现的简单人脸识别代码示例
2017/11/14 Python
Django项目实战之用户头像上传与访问的示例
2018/04/21 Python
numpy实现合并多维矩阵、list的扩展方法
2018/05/08 Python
Django JWT Token RestfulAPI用户认证详解
2019/01/23 Python
python用match()函数爬数据方法详解
2019/07/23 Python
Python基于WordCloud制作词云图
2019/11/29 Python
基于python实现模拟数据结构模型
2020/06/12 Python
浅谈Keras中shuffle和validation_split的顺序
2020/06/19 Python
世界上最好的精品店:Shoptiques
2018/02/05 全球购物
德国二手设计师时装和复古时装跳蚤市场:Mädchenflohmarkt
2020/11/09 全球购物
2014年母亲节演讲稿范文
2014/05/07 职场文书
离婚财产分隔协议书
2014/10/23 职场文书
2015毕业生实习期工作总结
2015/04/09 职场文书
Python 如何解决稀疏矩阵运算
2021/05/26 Python
Vue操作Storage本地化存储
2022/04/29 Vue.js