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 31 Python
Python使用chardet判断字符编码
May 09 Python
python判断一个集合是否包含了另外一个集合中所有项的方法
Jun 30 Python
为什么选择python编程语言入门黑客攻防 给你几个理由!
Feb 02 Python
Python中的函数式编程:不可变的数据结构
Oct 08 Python
Pandas 按索引合并数据集的方法
Nov 15 Python
详解Python装饰器
Mar 25 Python
Python解析命令行读取参数之argparse模块
Jul 26 Python
centos7之Python3.74安装教程
Aug 15 Python
Python OrderedDict的使用案例解析
Oct 25 Python
pyMySQL SQL语句传参问题,单个参数或多个参数说明
Jun 06 Python
Python源码解析之List
May 21 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转换IP地址到真实地址的方法详解
2013/06/09 PHP
PHP单例模式详细介绍
2015/07/01 PHP
php微信开发之带参数二维码的使用
2016/08/03 PHP
PHP读取文件,解决中文乱码UTF-8的方法分析
2020/01/22 PHP
使用IE的地址栏来辅助调试Web页脚本
2007/03/08 Javascript
Javascript-Mozilla和IE中的一个函数直接量的问题分析
2007/08/12 Javascript
Aptana调试javascript图解教程
2009/11/30 Javascript
jQuery DOM操作小结与实例
2010/01/07 Javascript
使用Js让Html中特殊字符不被转义
2013/11/05 Javascript
浅谈javascript中自定义模版
2015/01/29 Javascript
JS实现的5级联动Select下拉选择框实例
2015/08/17 Javascript
jquery实现具有收缩功能的垂直导航菜单
2016/02/16 Javascript
JS模拟bootstrap下拉菜单效果实例
2016/06/17 Javascript
网页挂马方式整理及详细介绍
2016/11/03 Javascript
jQuery插件FusionWidgets实现的Cylinder图效果示例【附demo源码】
2017/03/23 jQuery
webpack vue 项目打包生成的文件,资源文件报404问题的修复方法(总结篇)
2018/01/09 Javascript
基于Vue自定义指令实现按钮级权限控制思路详解
2018/05/23 Javascript
vue使用axios上传文件(FormData)的方法
2019/04/14 Javascript
JS查找孩子节点简单示例
2019/07/25 Javascript
layui清除radio的选中状态实例
2019/11/14 Javascript
基于vue实现微博三方登录流程解析
2020/11/04 Javascript
python处理json数据中的中文
2014/03/06 Python
使用python删除nginx缓存文件示例(python文件操作)
2014/03/26 Python
python中字典dict常用操作方法实例总结
2015/04/04 Python
python爬虫框架scrapy实战之爬取京东商城进阶篇
2017/04/24 Python
Numpy中的数组搜索中np.where方法详细介绍
2021/01/08 Python
Missguided美国官网:英国时尚品牌
2018/01/18 全球购物
耐克奥地利官网:Nike奥地利
2019/08/16 全球购物
出纳的岗位职责
2013/11/09 职场文书
淘宝网店营销策划书
2014/01/11 职场文书
小学工作总结2015
2015/05/04 职场文书
办公室管理规章制度
2015/08/04 职场文书
Python OpenCV快速入门教程
2021/04/17 Python
详解Vue router路由
2021/11/20 Vue.js
Python使用PyYAML库读写yaml文件的方法
2022/04/06 Python
MySQL远程无法连接的一些常见原因总结
2022/09/23 MySQL