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利用hook技术破解https的实例代码
Mar 25 Python
Python语言描述KNN算法与Kd树
Dec 13 Python
Java及python正则表达式详解
Dec 27 Python
Python爬虫包BeautifulSoup学习实例(五)
Jun 17 Python
Python实现绘制双柱状图并显示数值功能示例
Jun 23 Python
python读取图片并修改格式与大小的方法
Jul 24 Python
python 返回列表中某个值的索引方法
Nov 07 Python
python 用下标截取字符串的实例
Dec 25 Python
matplotlib.pyplot画图并导出保存的实例
Dec 07 Python
Django Xadmin多对多字段过滤实例
Apr 07 Python
python 利用Pyinstaller打包Web项目
Oct 23 Python
Python数据清洗工具之Numpy的基本操作
Apr 22 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/05/01 PHP
php内核解析:PHP中的哈希表
2014/01/30 PHP
PHP获取访问页面HTTP状态码的实现代码
2016/11/03 PHP
PHP文件后缀不强制为.php方法
2019/03/31 PHP
使用JavaScript链式编程实现模拟Jquery函数
2014/12/21 Javascript
javascript学习笔记之函数定义
2015/06/25 Javascript
JavaScript实现经典排序算法之冒泡排序
2016/12/28 Javascript
浅谈JavaScript中promise的使用
2017/01/11 Javascript
js实现带简单弹性运动的导航条
2017/02/22 Javascript
Javascript前端经典的面试题及答案
2017/03/14 Javascript
Django中使用jquery的ajax进行数据交互的实例代码
2017/10/15 jQuery
javascript数组常见操作方法实例总结【连接、添加、删除、去重、排序等】
2019/06/13 Javascript
nodejs简单抓包工具使用详解
2019/08/23 NodeJs
vue-router的hooks用法详解
2020/06/08 Javascript
javascript实现图片轮换动作方法
2020/08/07 Javascript
vuecli项目构建SSR服务端渲染的实现
2020/10/30 Javascript
vant 解决tab切换插件标题样式自定义的问题
2020/11/13 Javascript
Python使用scrapy抓取网站sitemap信息的方法
2015/04/08 Python
Python实现以时间换空间的缓存替换算法
2016/02/19 Python
python中使用正则表达式的连接符示例代码
2017/10/10 Python
pycharm执行python时,填写参数的方法
2018/10/29 Python
Python实现简单查找最长子串功能示例
2019/02/26 Python
python协程gevent案例 爬取斗鱼图片过程解析
2019/08/27 Python
Python queue队列原理与应用案例分析
2019/09/27 Python
Python实现二叉树的最小深度的两种方法
2019/09/30 Python
pyqt5数据库使用详细教程(打包解决方案)
2020/03/25 Python
spyder 在控制台(console)执行python文件,debug python程序方式
2020/04/20 Python
Expected conditions模块使用方法汇总代码解析
2020/08/13 Python
阿迪达斯荷兰官方网站:adidas荷兰
2018/03/16 全球购物
说出一些常用的类,包,接口
2014/09/22 面试题
优秀经理获奖感言
2014/03/04 职场文书
英文请假条
2014/04/11 职场文书
我心目中的好老师活动方案
2014/08/19 职场文书
2014年学校后勤工作总结
2014/12/06 职场文书
投资申请报告
2015/05/19 职场文书
九不准学习心得体会
2016/01/23 职场文书