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代码真的很爽
Aug 26 Python
Python自动化构建工具scons使用入门笔记
Mar 10 Python
Python开发之快速搭建自动回复微信公众号功能
Apr 22 Python
Python selenium 三种等待方式详解(必会)
Sep 15 Python
Python3 Click模块的使用方法详解
Feb 12 Python
python实现批量修改文件名
Mar 23 Python
python异常处理之try finally不报错的原因
May 18 Python
python:HDF和CSV存储优劣对比分析
Jun 08 Python
keras实现图像预处理并生成一个generator的案例
Jun 17 Python
Python txt文件常用读写操作代码实例
Aug 03 Python
Python环境配置实现pip加速过程解析
Nov 27 Python
Python中Schedule模块使用详解 周期任务神器
Apr 19 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通过串口实现发送短信
2015/07/08 PHP
详解PHP数据压缩、加解密(pack, unpack)
2016/12/17 PHP
php往mysql中批量插入数据实例教程
2018/12/12 PHP
php使用socket调用http和smtp协议实例小结
2019/07/26 PHP
extjs之去除s.gif的影响
2010/12/25 Javascript
jquery 获取自定义属性(attr和prop)的实现代码
2012/06/27 Javascript
简单的代码实现jquery定时器
2013/11/17 Javascript
javascript获取web应用根目录的方法
2014/02/12 Javascript
Ext4.2的Ext.grid.plugin.RowExpander无法触发事件解决办法
2014/08/15 Javascript
jQuery实现iframe父窗体和子窗体的相互调用
2016/06/17 Javascript
js 获取当前web应用的上下文路径实现方法
2016/08/19 Javascript
浅谈React + Webpack 构建打包优化
2018/01/23 Javascript
ES6之模版字符串的具体使用
2018/05/17 Javascript
jQuery-Citys省市区三级菜单联动插件使用详解
2019/07/26 jQuery
Python中操作文件之write()方法的使用教程
2015/05/25 Python
python中Apriori算法实现讲解
2017/12/10 Python
将Dataframe数据转化为ndarry数据的方法
2018/06/28 Python
Python logging模块用法示例
2018/08/28 Python
ubuntu 16.04下python版本切换的方法
2019/06/14 Python
python 爬取学信网登录页面的例子
2019/08/13 Python
CSS3系列教程:背景图片(背景大小和多背景图) 应用说明
2012/12/19 HTML / CSS
Html5内唤醒百度、高德APP的实现示例
2019/05/20 HTML / CSS
澳大利亚首个在线预订旅游网站:Wotif
2017/07/19 全球购物
2014年会策划方案
2014/05/11 职场文书
教师求职自荐书
2014/06/14 职场文书
机械专业求职信范文
2014/07/15 职场文书
法语专业求职信
2014/07/20 职场文书
群众路线教育实践活动学习心得体会
2014/10/30 职场文书
刑事上诉状(无罪)
2015/05/23 职场文书
朋友聚会开场白
2015/06/01 职场文书
2016年十一促销广告语
2016/01/28 职场文书
会议承办单位欢迎词
2019/07/09 职场文书
使用canvas实现雪花飘动效果的示例代码
2021/03/30 HTML / CSS
python调用ffmpeg命令行工具便捷操作视频示例实现过程
2021/11/01 Python
将MySQL的表数据全量导入clichhouse库中
2022/03/21 MySQL
TaiShan 200服务器安装Ubuntu 18.04的图文教程
2022/06/28 Servers