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入门教程之识别验证码
Mar 04 Python
python+pillow绘制矩阵盖尔圆简单实例
Jan 16 Python
利用Pyhton中的requests包进行网页访问测试的方法
Dec 26 Python
利用python修改json文件的value方法
Dec 31 Python
Python3 单行多行万能正则匹配方法
Jan 07 Python
Python+pyplot绘制带文本标注的柱状图方法
Jul 08 Python
详解如何从TensorFlow的mnist数据集导出手写体数字图片
Aug 05 Python
Python获取二维数组的行列数的2种方法
Feb 11 Python
Python 实现日志同时输出到屏幕和文件
Feb 19 Python
Python2与Python3关于字符串编码处理的差别总结
Sep 07 Python
Python中Numpy和Matplotlib的基本使用指南
Nov 02 Python
python中字符串String及其常见操作指南(方法、函数)
Apr 06 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与mysql建立连接并执行SQL语句的代码
2011/07/04 PHP
使用php伪造referer的方法 利用referer防止图片盗链
2014/01/20 PHP
windwos下使用php连接oracle数据库的过程分享
2014/05/26 PHP
php使用cookie保存登录用户名的方法
2015/01/26 PHP
php实现在多维数组中查找特定value的方法
2015/07/29 PHP
jQuery live( type, fn ) 委派事件实现
2009/10/11 Javascript
Javascript实现CheckBox的全选与取消全选的代码
2010/07/20 Javascript
JS实现图片预加载无需等待
2012/12/21 Javascript
面向对象设计模式的核心法则
2013/11/10 Javascript
Javascript学习笔记之 函数篇(一) : 函数声明和函数表达式
2014/06/24 Javascript
使用JQ来编写最基本的淡入淡出效果附演示动画
2014/10/31 Javascript
JS 对象(Object)和字符串(String)互转方法
2016/05/20 Javascript
JS基础随笔(菜鸟必看篇)
2016/07/13 Javascript
angularjs ocLazyLoad分步加载js文件实例
2017/01/17 Javascript
Vue Echarts实现可视化世界地图代码实例
2019/05/07 Javascript
微信小程序 行的删除和增加操作实现详解
2019/09/29 Javascript
关于在LayUI中使用AJAX提交巨坑记录
2019/10/25 Javascript
vue中使用vue-print.js实现多页打印
2020/03/05 Javascript
解决Echarts 显示隐藏后宽度高度变小的问题
2020/07/19 Javascript
vue实现简单加法计算器
2020/10/22 Javascript
原生JS实现拖拽效果
2020/12/04 Javascript
[50:28]LGD女子学院第三期 DOTA2复仇之魂教学
2013/12/24 DOTA
python str与repr的区别
2013/03/23 Python
Python实现的简单dns查询功能示例
2017/05/24 Python
通过pycharm使用git的步骤(图文详解)
2019/06/13 Python
python @classmethod 的使用场合详解
2019/08/23 Python
结束运行python的方法
2020/06/16 Python
浅谈pandas dataframe对除数是零的处理
2020/07/20 Python
CSS3实现银灰色动画效果的导航菜单代码
2015/09/01 HTML / CSS
详解px单位html5响应式方案
2018/03/08 HTML / CSS
Notino匈牙利:购买香水和化妆品
2019/04/12 全球购物
草莓网官网:StrawberryNET
2019/08/21 全球购物
感恩节红领巾广播稿
2014/02/11 职场文书
医学检验专业自荐信
2014/09/18 职场文书
小学班主任经验交流材料
2014/12/16 职场文书
python基于tkinter制作m3u8视频下载工具
2021/04/24 Python