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中__init__和__new__的区别详解
Jul 09 Python
python实现获取客户机上指定文件并传输到服务器的方法
Mar 16 Python
python实现带声音的摩斯码翻译实现方法
May 20 Python
python使用tkinter实现简单计算器
Jan 30 Python
python sys,os,time模块的使用(包括时间格式的各种转换)
Apr 27 Python
解决Tensorflow安装成功,但在导入时报错的问题
Jun 13 Python
利用Python如何生成便签图片详解
Jul 09 Python
详解Python中的各种转义符\n\r\t
Jul 10 Python
pycharm设置鼠标悬停查看方法设置
Jul 29 Python
Python实现CNN的多通道输入实例
Jan 17 Python
Python实现网络聊天室的示例代码(支持多人聊天与私聊)
Jan 27 Python
Python面向对象之成员相关知识总结
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获取网络上文件
2006/10/09 PHP
php实现用户在线时间统计详解
2011/10/08 PHP
php长字符串定义方法
2012/07/12 PHP
Laravel 5框架学习之Eloquent (laravel 的ORM)
2015/04/08 PHP
CodeIgniter与PHP5.6的兼容问题
2015/07/16 PHP
php数组生成html下拉列表的方法
2015/07/20 PHP
PHP二分查找算法示例【递归与非递归方法】
2016/09/29 PHP
关于php支持的协议与封装协议总结(推荐)
2017/11/17 PHP
用javascript对一个json数组深度赋值示例
2014/07/27 Javascript
jQuery html()方法使用不了无法显示内容的问题
2014/08/06 Javascript
浅谈JavaScript数据类型及转换
2015/02/28 Javascript
解析JavaScript数组方法reduce
2016/12/12 Javascript
基于vue 开发中出现警告问题去除方法
2018/01/25 Javascript
微信小程序仿美团城市选择
2018/06/06 Javascript
vue组件文档(.md)中如何自动导入示例(.vue)详解
2019/01/25 Javascript
构建大型 Vue.js 项目的10条建议(小结)
2019/11/14 Javascript
vue中js判断长时间不操作界面自动退出登录(推荐)
2020/01/22 Javascript
Python中的各种装饰器详解
2015/04/11 Python
python连接数据库的方法
2017/10/19 Python
python实现贪吃蛇小游戏
2020/03/21 Python
详解python中index()、find()方法
2019/08/29 Python
python实现超市管理系统(后台管理)
2019/10/25 Python
Ubuntu16.04安装python3.6.5步骤详解
2020/01/10 Python
Python线程协作threading.Condition实现过程解析
2020/03/12 Python
PyQt5+python3+pycharm开发环境配置教程
2020/03/24 Python
无需JS和jQuery代码实现CSS3鼠标浮动放大图片
2016/11/21 HTML / CSS
canvas实现扭蛋机动画效果的示例代码
2018/10/17 HTML / CSS
Orvis官网:自1856年以来,优质服装、飞钓装备等
2018/12/17 全球购物
护理学毕业生自荐信
2013/10/02 职场文书
护理学中专毕业生求职信
2013/11/11 职场文书
实习生体会的自我评价范文
2013/11/28 职场文书
标准大学生职业生涯规划书写作指南
2014/09/18 职场文书
2014年党员个人剖析材料
2014/10/08 职场文书
本科毕业论文导师评语
2014/12/31 职场文书
推广普通话宣传标语口号
2015/12/26 职场文书
Pytorch distributed 多卡并行载入模型操作
2021/06/05 Python