文章目录

  • 方法展示
  • 代码解释
  • 源码文件

假设现在已经可以绘制动态图。

如果不知道怎么达到这个状态的话,可以参考:
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基础入门(五):绘制动态坐标轴相关推荐

  1. 罗马音平假名中文可复制_日语零基础入门五十音,日语零基础五十音图表

    日语零基础入门五十音,日语入门的最基本要求就是记住五十音图,但是这个记住不仅是你能背下来或是默写下来.而是你需对号入座! 下面是一张五十音图表. 即每个假名单独拿出来你要立马反应出来怎么读.其重要性甚 ...

  2. pyqtgraph基础入门(四):绘制动态折线图

    文章目录 方法展示 代码解释 源码文件 假设现在已经可以绘制简单的一张图. 如果不知道怎么达到这个状态的话,可以参考: pyqtgraph项目实战(二):使用pyqtgraph绘制简单折线图 现在我们 ...

  3. pyqtgraph基础入门(三):同一个widget绘制多个坐标轴

    文章目录 方法展示 代码解释 源码文件 假设现在已经可以绘制简单的一张图. 如果不知道怎么达到这个状态的话,可以参考我的前一篇文章. pyqtgraph项目实战(二):使用pyqtgraph绘制简单折 ...

  4. pyqtgraph基础入门(二):使用pyqtgraph绘制折线图(同一坐标轴包含多条折线)

    文章目录 编写作图方法 源码文件 现在假设已经用qtdesigner绘制了 .ui 文件,ui文件中有提升为pyqtgraph 类型的widget.同时已经拿到了 .ui 文件 转化成的 .py文件, ...

  5. pyqtgraph基础入门(六):局部改变曲线颜色

    文章目录 方法展示 源码展示 源码文件 现在假设已经可以绘制一张简单的.静态的折线图: 如果不知道怎么达到这个状态的话,可以参考: pyqtgraph项目实战(二):使用pyqtgraph绘制折线图( ...

  6. PyTorch基础入门五:PyTorch搭建多层全连接神经网络实现MNIST手写数字识别分类

    )全连接神经网络(FC) 全连接神经网络是一种最基本的神经网络结构,英文为Full Connection,所以一般简称FC. FC的准则很简单:神经网络中除输入层之外的每个节点都和上一层的所有节点有连 ...

  7. java5的递归算法_Java基础入门(五)之方法以及递归算法

    一.方法 1.1 什么是方法 java中的方法类似于其他语言中的函数 是一段用来完成特定功能的代码片段 1.2 为什么要声明方法 DRY Don't Repeat Yourself(不要写重复的代码) ...

  8. pyqtgraph基础入门(一):使用qtdesigner 提升组件

    文章目录 查看基本运行示例 用QtDesigner使用pyqtgraph 效果展示 源码文件 关于 pyqtgraph 基本介绍就省略了.主页: https://www.pyqtgraph.org/ ...

  9. jquery for循环_前端基础入门五(掌握jQuery的常用api,实现动态效果)

    jQuery基本概念 学习目标:学会如何使用jQuery,掌握jQuery的常用api,能够使用jQuery实现常见的效果. 为什么要学习jQuery? [01-让div显示与设置内容.html] 使 ...

最新文章

  1. 站内信息 php,站内消息_php教程
  2. C语言实现最简单的2048小游戏
  3. System类、包装类、Math类、Random、Arrays工具类
  4. hexo 菜单_Hexo 搭建个人博客教程 - 6 - 设置菜单,发布博客 - 2018
  5. 1.2 private 关键字 面向对象封装
  6. javascript基本功
  7. php cdi_DI / CDI –基础
  8. 关于tomcat内路径跳转的一些思考
  9. ST_LINK/V2 SWIM和SWD、JTAG下载口说明
  10. linux基础知识——IPC之管道
  11. Linux netfilter源码分析(4)
  12. 帕萨特加载模式启用怎么解除_大众帕萨特VCDS刷隐藏功能方法
  13. Robot Framework怎么导入selenium2library类库
  14. python绘图颜色代码_Python绘图的颜色设置
  15. android客户端设计,图文详解Android客户端界面设计教程
  16. 信息安全——密码学(下)
  17. 在运行java程序时出现 Error: could not open c:\program Files\Java\jre6\lib\amd64\jvm.cfg'
  18. 【OS系列-2】- 进程详细讲解(代码示例)
  19. 1、几种进程间的通信方式
  20. 2022第七届少儿模特明星盛典 全国总决赛精彩直击

热门文章

  1. 阿里云注册域名创建信息模板流程及审核时间说明
  2. 关于formatter(格式化器)函数的使用
  3. pcb过孔漏铜_PCB板孔无铜的缺陷及原因分析
  4. Windows10和Spartan浏览器 产品与技术特性简介
  5. python关键字有哪些
  6. onCreate(Bundle)
  7. sess.run()读取数据卡住,死循环
  8. 利用Collections将非线程安全的Map转换成线程安全的Map
  9. musescore源码_如何使用MuseScore在Linux上创建乐谱
  10. i.MX6ULL终结者Cortex-A7寄存器组