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写xml文件的操作实例
Oct 05 Python
windows下python之mysqldb模块安装方法
Sep 07 Python
Python探索之静态方法和类方法的区别详解
Oct 27 Python
Python cookbook(数据结构与算法)找出序列中出现次数最多的元素算法示例
Mar 15 Python
python中从str中提取元素到list以及将list转换为str的方法
Jun 26 Python
Python使用pandas和xlsxwriter读写xlsx文件的方法示例
Apr 09 Python
Python当中的array数组对象实例详解
Jun 12 Python
python实现字符串完美拆分split()的方法
Jul 16 Python
pyCharm 设置调试输出窗口中文显示方式(字符码转换)
Jun 09 Python
基于python图书馆管理系统设计实例详解
Aug 05 Python
使用tensorflow进行音乐类型的分类
Aug 14 Python
python3实现无权最短路径的方法
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基础知识回顾
2012/08/16 PHP
浅析PHP页面局部刷新功能的实现小结
2013/06/21 PHP
PHP将XML转数组过程详解
2013/11/13 PHP
php二维数组转成字符串示例
2014/02/17 PHP
PHP registerXPathNamespace()函数讲解
2019/02/03 PHP
Javascript alert消息换行的方法
2013/08/07 Javascript
用Javascript获取页面元素的具体位置
2013/12/09 Javascript
jquery $(document).ready()和window.onload的区别浅析
2015/02/04 Javascript
JavaScript中数组继承的简单示例
2015/07/29 Javascript
jQuery获取父元素及父节点的方法小结
2016/04/14 Javascript
JS/jQ实现免费获取手机验证码倒计时效果
2016/06/13 Javascript
JavaScript编码风格指南(中文版)
2016/08/26 Javascript
Actionscript与javascript交互实例程序(修改)
2016/09/22 Javascript
web前端开发upload上传头像js示例代码
2016/10/22 Javascript
react.js CMS 删除功能的实现方法
2017/04/17 Javascript
简单实现vue验证码60秒倒计时功能
2017/10/11 Javascript
NodeJS父进程与子进程资源共享原理与实现方法
2018/03/16 NodeJs
mpvue写一个CPASS小程序的示例
2018/09/04 Javascript
element-ui upload组件多文件上传的示例代码
2018/10/17 Javascript
微信小程序 自定义复选框实现代码实例
2019/09/04 Javascript
vue 中几种传值方法(3种)
2019/11/12 Javascript
使用Python搭建虚拟环境的配置方法
2018/02/28 Python
修改默认的pip版本为对应python2.7的方法
2018/11/06 Python
Python基于OpenCV实现人脸检测并保存
2019/07/23 Python
Python通过kerberos安全认证操作kafka方式
2020/06/06 Python
Python openpyxl模块实现excel读写操作
2020/06/30 Python
Python使用OpenPyXL处理Excel表格
2020/07/02 Python
浅析python连接数据库的重要事项
2021/02/22 Python
一款超酷的js+css3实现的3D标签云特效兼容ie7/8/9
2013/11/18 HTML / CSS
html5音频_动力节点Java学院整理
2018/08/22 HTML / CSS
美国女孩服装购物网站:Justice
2017/03/04 全球购物
意大利制造的西装、衬衫和针对男士量身定制的服装:Lanieri
2018/04/08 全球购物
索尼巴西商店:Sony巴西
2019/06/21 全球购物
销售人员获奖感言
2014/02/05 职场文书
2014年关于两会精神的心得体会
2014/03/17 职场文书
餐馆开业致辞
2015/08/01 职场文书