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使用MONGODB入门实例
May 11 Python
Python实现输出程序执行进度百分比的方法
Sep 16 Python
Python zip()函数用法实例分析
Mar 17 Python
python3+PyQt5自定义视图详解
Apr 24 Python
Python装饰器简单用法实例小结
Dec 03 Python
由Python编写的MySQL管理工具代码实例
Apr 09 Python
使用Pycharm分段执行代码
Apr 15 Python
python针对Oracle常见查询操作实例分析
Apr 30 Python
Python Matplotlib简易教程(小白教程)
Jul 28 Python
python如何提升爬虫效率
Sep 27 Python
用Python实现童年贪吃蛇小游戏功能的实例代码
Dec 07 Python
selenium框架中driver.close()和driver.quit()关闭浏览器
Dec 08 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
第七节--类的静态成员
2006/11/16 PHP
PHP最常用的ini函数分析 针对PHP.ini配置文件
2010/04/22 PHP
利用PHP绘图函数实现简单验证码功能的方法
2016/10/18 PHP
PHP convert_uudecode()函数讲解
2019/02/14 PHP
Jquery 组合form元素为json格式,asp.net反序列化
2009/07/09 Javascript
基于jQuery的Tab选项框效果代码(插件)
2011/03/01 Javascript
Jquery 复选框取值兼容FF和IE8(测试有效)
2013/10/29 Javascript
IE8下String的Trim()方法失效的解决方法
2013/11/08 Javascript
一个实用的图片切换支持点击切换和自动轮播
2014/09/09 Javascript
JavaScript调试工具汇总
2014/12/23 Javascript
DOM基础教程之使用DOM + Css
2015/01/20 Javascript
Bootstrap3制作搜索框样式的方法
2016/07/11 Javascript
vue.js中proxyTable 转发请求的实现方法
2018/09/20 Javascript
微信小程序云开发实现数据添加、查询和分页
2019/05/17 Javascript
js实现动态时钟
2020/03/12 Javascript
JavaScrip如果基于url实现图片下载
2020/07/03 Javascript
vue 组件简介
2020/07/31 Javascript
详解Typescript里的This的使用方法
2021/01/08 Javascript
[01:51]历届DOTA2国际邀请赛举办地回顾 TI9落地上海
2018/08/26 DOTA
Python实现的批量下载RFC文档
2015/03/10 Python
Python使用PIL库实现验证码图片的方法
2016/03/11 Python
Python实现SMTP发送邮件详细教程
2021/03/02 Python
python RabbitMQ 使用详细介绍(小结)
2018/11/08 Python
python3.6根据m3u8下载mp4视频
2019/06/17 Python
python实现简单图书管理系统
2019/11/22 Python
python统计函数库scipy.stats的用法解析
2020/02/25 Python
Python学习之路之pycharm的第一个项目搭建过程
2020/06/18 Python
GitHub上值得推荐的8个python 项目
2020/10/30 Python
写给女朋友的检讨书
2014/01/28 职场文书
先进典型事迹材料
2014/12/29 职场文书
大雁塔导游词
2015/02/04 职场文书
python函数指定默认值的实例讲解
2021/03/29 Python
口袋妖怪冰系十大最强精灵,几何雪花排第七,第六类似北极熊
2022/03/18 日漫
MySQL创建管理HASH分区
2022/04/13 MySQL
numpy array找出符合条件的数并赋值的示例代码
2022/06/01 Python
mysql幻读详解实例以及解决办法
2022/06/16 MySQL