pyqtgraph基础入门(五):绘制动态坐标轴
文章目录
- 方法展示
- 代码解释
- 源码文件
假设现在已经可以绘制动态图。
如果不知道怎么达到这个状态的话,可以参考:
pyqtgraph项目实战(四):绘制动态折线图
方法展示
现在我们希望这条曲线沿着x轴方向不断移动。不断前进。核心关键就在于对signal_curve
使用setPos
。
def update(self):self.curve.setData(self.data[self.ptr % 10])self.curve.setPos(self.ptr, 0)self.ptr += 1
代码解释
ptr就是一个用来记录更新次数的计数器,setPos(self.ptr, 0)即为x方向左移ptr个点,y方向不动。
值得一提的是,画布上的所有类(包括bar、region、line等都会随之移动)。如果不对curve进行setData,那么整张图就只有坐标轴在变化。具体操作一试便知。
如此即可实现x轴不断向左侧平移。示意图如下:
源码文件
https://gitee.com/xixo549845545/pyqtgraph_my_cookbook
本节文件在ch5中
pyqtgraph基础入门(五):绘制动态坐标轴相关推荐
- 罗马音平假名中文可复制_日语零基础入门五十音,日语零基础五十音图表
日语零基础入门五十音,日语入门的最基本要求就是记住五十音图,但是这个记住不仅是你能背下来或是默写下来.而是你需对号入座! 下面是一张五十音图表. 即每个假名单独拿出来你要立马反应出来怎么读.其重要性甚 ...
- pyqtgraph基础入门(四):绘制动态折线图
文章目录 方法展示 代码解释 源码文件 假设现在已经可以绘制简单的一张图. 如果不知道怎么达到这个状态的话,可以参考: pyqtgraph项目实战(二):使用pyqtgraph绘制简单折线图 现在我们 ...
- pyqtgraph基础入门(三):同一个widget绘制多个坐标轴
文章目录 方法展示 代码解释 源码文件 假设现在已经可以绘制简单的一张图. 如果不知道怎么达到这个状态的话,可以参考我的前一篇文章. pyqtgraph项目实战(二):使用pyqtgraph绘制简单折 ...
- pyqtgraph基础入门(二):使用pyqtgraph绘制折线图(同一坐标轴包含多条折线)
文章目录 编写作图方法 源码文件 现在假设已经用qtdesigner绘制了 .ui 文件,ui文件中有提升为pyqtgraph 类型的widget.同时已经拿到了 .ui 文件 转化成的 .py文件, ...
- pyqtgraph基础入门(六):局部改变曲线颜色
文章目录 方法展示 源码展示 源码文件 现在假设已经可以绘制一张简单的.静态的折线图: 如果不知道怎么达到这个状态的话,可以参考: pyqtgraph项目实战(二):使用pyqtgraph绘制折线图( ...
- PyTorch基础入门五:PyTorch搭建多层全连接神经网络实现MNIST手写数字识别分类
)全连接神经网络(FC) 全连接神经网络是一种最基本的神经网络结构,英文为Full Connection,所以一般简称FC. FC的准则很简单:神经网络中除输入层之外的每个节点都和上一层的所有节点有连 ...
- java5的递归算法_Java基础入门(五)之方法以及递归算法
一.方法 1.1 什么是方法 java中的方法类似于其他语言中的函数 是一段用来完成特定功能的代码片段 1.2 为什么要声明方法 DRY Don't Repeat Yourself(不要写重复的代码) ...
- pyqtgraph基础入门(一):使用qtdesigner 提升组件
文章目录 查看基本运行示例 用QtDesigner使用pyqtgraph 效果展示 源码文件 关于 pyqtgraph 基本介绍就省略了.主页: https://www.pyqtgraph.org/ ...
- jquery for循环_前端基础入门五(掌握jQuery的常用api,实现动态效果)
jQuery基本概念 学习目标:学会如何使用jQuery,掌握jQuery的常用api,能够使用jQuery实现常见的效果. 为什么要学习jQuery? [01-让div显示与设置内容.html] 使 ...
最新文章
- 站内信息 php,站内消息_php教程
- C语言实现最简单的2048小游戏
- System类、包装类、Math类、Random、Arrays工具类
- hexo 菜单_Hexo 搭建个人博客教程 - 6 - 设置菜单,发布博客 - 2018
- 1.2 private 关键字 面向对象封装
- javascript基本功
- php cdi_DI / CDI –基础
- 关于tomcat内路径跳转的一些思考
- ST_LINK/V2 SWIM和SWD、JTAG下载口说明
- linux基础知识——IPC之管道
- Linux netfilter源码分析(4)
- 帕萨特加载模式启用怎么解除_大众帕萨特VCDS刷隐藏功能方法
- Robot Framework怎么导入selenium2library类库
- python绘图颜色代码_Python绘图的颜色设置
- android客户端设计,图文详解Android客户端界面设计教程
- 信息安全——密码学(下)
- 在运行java程序时出现 Error: could not open c:\program Files\Java\jre6\lib\amd64\jvm.cfg'
- 【OS系列-2】- 进程详细讲解(代码示例)
- 1、几种进程间的通信方式
- 2022第七届少儿模特明星盛典 全国总决赛精彩直击
热门文章
- 阿里云注册域名创建信息模板流程及审核时间说明
- 关于formatter(格式化器)函数的使用
- pcb过孔漏铜_PCB板孔无铜的缺陷及原因分析
- Windows10和Spartan浏览器 产品与技术特性简介
- python关键字有哪些
- onCreate(Bundle)
- sess.run()读取数据卡住,死循环
- 利用Collections将非线程安全的Map转换成线程安全的Map
- musescore源码_如何使用MuseScore在Linux上创建乐谱
- i.MX6ULL终结者Cortex-A7寄存器组