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 04 Python
Python 遍历列表里面序号和值的方法(三种)
Feb 17 Python
开源Web应用框架Django图文教程
Mar 09 Python
Python实现GUI学生信息管理系统
Apr 05 Python
pandas 使用apply同时处理两列数据的方法
Apr 20 Python
Python 实现异步调用函数的示例讲解
Oct 14 Python
将python图片转为二进制文本的实例
Jan 24 Python
Python3.5内置模块之os模块、sys模块、shutil模块用法实例分析
Apr 27 Python
使用coverage统计python web项目代码覆盖率的方法详解
Aug 05 Python
TensorFlow实现批量归一化操作的示例
Apr 22 Python
详解Django中views数据查询使用locals()函数进行优化
Aug 24 Python
Django REST framework 限流功能的使用
Jun 24 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创建PDF中文文档
2006/10/09 PHP
ZF等常用php框架中存在的问题
2008/01/10 PHP
PHP 木马攻击防御技巧
2009/06/13 PHP
PHPLog php 程序调试追踪工具
2009/09/09 PHP
简单实用的PHP防注入类实例
2014/12/05 PHP
thinkphp中session和cookie无效的解决方法
2014/12/19 PHP
PHP模板引擎Smarty内置变量调解器用法详解
2016/04/11 PHP
对PHP依赖注入的理解实例分析
2016/10/09 PHP
PHP下载大文件失败并限制下载速度的实例代码
2019/05/10 PHP
php在linux环境中如何使用redis详解
2020/12/15 PHP
Yii 实现数据加密和解密
2021/03/09 PHP
FF火狐下获取一个元素同类型的相邻元素实现代码
2012/12/15 Javascript
解析JavaScript中instanceof对于不同的构造器或许都返回true
2013/12/03 Javascript
js预加载图片方法汇总
2015/06/15 Javascript
javascript省市级联功能实现方法实例详解
2015/10/20 Javascript
原生 JS Ajax,GET和POST 请求实例代码
2016/06/08 Javascript
AngularJS 执行流程详细介绍
2016/08/18 Javascript
php main 与 iframe 相互通讯类(js+php同域/跨域)
2017/09/14 Javascript
Vue父组件调用子组件事件方法
2018/02/23 Javascript
Node.JS循环删除非空文件夹及子目录下的所有文件
2018/03/12 Javascript
vue服务端渲染操作简单入门实例分析
2019/08/28 Javascript
Vue.js实现可编辑的表格
2019/12/11 Javascript
微信小程序实现分页加载效果
2020/11/19 Javascript
RC4文件加密的python实现方法
2015/06/30 Python
浅析Python的web.py框架中url的设定方法
2016/07/11 Python
Python及PyCharm下载与安装教程
2017/11/18 Python
pandas 使用apply同时处理两列数据的方法
2018/04/20 Python
tensorflow保持每次训练结果一致的简单实现
2020/02/17 Python
使用anaconda安装pytorch的实现步骤
2020/09/03 Python
PyCharm2020最新激活码+激活码补丁(亲测最新版PyCharm2020.2激活成功)
2020/11/25 Python
医院护士的求职信范文
2013/12/26 职场文书
2015年评职称工作总结范文
2015/04/20 职场文书
校运会新闻稿
2015/07/17 职场文书
考研经验交流会策划书
2015/11/02 职场文书
2019年大学毕业生个人自我鉴定范文大全
2019/03/21 职场文书
win10截图快捷键win+shift+s没有反应无法截图怎么解决?
2022/08/14 数码科技