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修改Excel数据的实例代码
Nov 01 Python
python使用正则表达式检测密码强度源码分享
Jun 11 Python
Tornado服务器中绑定域名、虚拟主机的方法
Aug 22 Python
python获取Linux下文件版本信息、公司名和产品名的方法
Oct 05 Python
Python3.6基于正则实现的计算器示例【无优化简单注释版】
Jun 14 Python
tensorflow实现逻辑回归模型
Sep 08 Python
python3结合openpyxl库实现excel操作的实例代码
Sep 11 Python
对python数据切割归并算法的实例讲解
Dec 12 Python
python scatter散点图用循环分类法加图例
Mar 19 Python
Python除法之传统除法、Floor除法及真除法实例详解
May 23 Python
python框架flask表单实现详解
Nov 04 Python
python中sklearn的pipeline模块实例详解
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自定义apk安装包实例
2014/10/20 PHP
TP3.2.3框架文件上传操作实例详解
2020/01/23 PHP
js可突破windows弹退效果代码
2008/08/09 Javascript
js 数组操作代码集锦
2009/04/28 Javascript
jQuery事件用法实例汇总
2014/08/29 Javascript
jquery Easyui快速开发总结
2015/08/20 Javascript
以WordPress为例讲解jQuery美化页面Title的方法
2016/05/23 Javascript
jquery操作checkbox火狐下第二次无法勾选的解决方法
2016/10/10 Javascript
JS命令模式例子之菜单程序
2016/10/10 Javascript
详解vue项目首页加载速度优化
2017/10/18 Javascript
基于Vuejs的搜索匹配功能实现方法
2018/03/03 Javascript
详解Vue.js v-for不支持IE9的解决方法
2018/12/29 Javascript
微信小程序textarea层级过高(盖住其他元素)问题的解决办法
2019/03/04 Javascript
解决vue的router组件component在import时不能使用变量问题
2020/07/26 Javascript
[01:20:30]OG vs LGD 2018国际邀请赛淘汰赛BO3 第四场 8.26
2018/08/30 DOTA
在Django中进行用户注册和邮箱验证的方法
2016/05/09 Python
python基于phantomjs实现导入图片
2016/05/13 Python
numpy中的delete删除数组整行和整列的实例
2018/05/09 Python
python 实现批量xls文件转csv文件的方法
2018/10/23 Python
python实现键盘输入的实操方法
2019/07/16 Python
python OpenCV GrabCut使用实例解析
2019/11/11 Python
使用pyplot.matshow()函数添加绘图标题
2020/06/16 Python
详解向scrapy中的spider传递参数的几种方法(2种)
2020/09/28 Python
python实现ping命令小程序
2020/12/28 Python
美国摄影爱好者购物网站:Focus Camera
2016/10/21 全球购物
澳大利亚墨水站Ink Station:墨水和碳粉打印机墨盒
2019/03/24 全球购物
年级组长自我鉴定
2014/02/22 职场文书
平安校园建设方案
2014/05/02 职场文书
校庆口号
2014/06/20 职场文书
白鹤梁导游词
2015/02/06 职场文书
社会主义核心价值观主题教育活动总结
2015/05/07 职场文书
小兵张嘎电影观后感
2015/06/03 职场文书
2015年度女工工作总结
2015/10/22 职场文书
全国劳模先进事迹材料(2016精选版)
2016/02/25 职场文书
mysql 乱码 字符集latin1转UTF8
2022/04/19 MySQL
Windows Server 2019 配置远程控制以及管理方法
2022/04/28 Servers