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 相关文章推荐
Cython 三分钟入门教程
Sep 17 Python
Python多进程编程技术实例分析
Sep 16 Python
Python中常见的异常总结
Feb 20 Python
Python3中正则模块re.compile、re.match及re.search函数用法详解
Jun 11 Python
python生成器与迭代器详解
Jan 01 Python
Python字符串对象实现原理详解
Jul 01 Python
Python实现剪刀石头布小游戏(与电脑对战)
Dec 31 Python
解决pyecharts运行后产生的html文件用浏览器打开空白
Mar 11 Python
后端开发使用pycharm的技巧(推荐)
Mar 27 Python
基于python 凸包问题的解决
Apr 16 Python
Python多线程thread及模块使用实例
Apr 28 Python
用OpenCV进行年龄和性别检测的实现示例
Jan 29 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
德劲1104的电路分析与改良
2021/03/01 无线电
PHP生成网页快照 不用COM不用扩展.
2010/02/11 PHP
ThinkPHP模板自定义标签使用方法
2014/06/26 PHP
php中使用gd库实现下载网页中所有图片
2015/05/12 PHP
php将一维数组转换为每3个连续值组成的二维数组
2016/05/06 PHP
父子窗体间传递JSON格式的数据的代码
2010/12/25 Javascript
深入剖析JavaScript中的枚举功能
2014/03/06 Javascript
关于Javascript加载执行优化的研究报告
2014/12/16 Javascript
jQuery通用的全局遍历方法$.each()用法实例
2016/07/04 Javascript
jquery实现左右滑动式轮播图
2017/03/02 Javascript
vue计算属性时v-for处理数组时遇到的一个bug问题
2018/01/21 Javascript
JavaScript类的继承操作实例总结
2018/12/20 Javascript
js实现计时器秒表功能
2019/12/16 Javascript
如何修改Vue打包后文件的接口地址配置的方法
2020/04/22 Javascript
JavaScript面向对象核心知识与概念归纳整理
2020/05/09 Javascript
vue 路由meta 设置导航隐藏与显示功能的示例代码
2020/09/04 Javascript
Ant Design的可编辑Tree的实现操作
2020/10/31 Javascript
python写的一个文本编辑器
2014/01/23 Python
一个基于flask的web应用诞生 用户注册功能开发(5)
2017/04/11 Python
基于python实现在excel中读取与生成随机数写入excel中
2018/01/04 Python
Python基于列表模拟堆栈和队列功能示例
2018/01/05 Python
python实现旋转和水平翻转的方法
2018/10/25 Python
利用python实现对web服务器的目录探测的方法
2019/02/26 Python
Python中使用logging和traceback模块记录日志和跟踪异常
2019/04/09 Python
Python生成随机验证码代码实例解析
2020/06/09 Python
几个解决兼容IE6\7\8不支持html5标签的几个方法
2013/01/07 HTML / CSS
美国在线家具网站:GDFStudio
2021/03/13 全球购物
初中生学习的自我评价
2013/11/14 职场文书
优秀应届生求职信
2014/06/16 职场文书
2014年国庆节活动总结
2014/08/26 职场文书
民政局个人整改措施
2014/09/24 职场文书
班主任师德师风自我剖析材料
2014/10/02 职场文书
认错检讨书
2014/10/02 职场文书
志愿者工作心得体会
2016/01/15 职场文书
《中彩那天》教学反思
2016/02/24 职场文书
mysql配置SSL证书登录的实现
2021/09/04 MySQL