pyqtgraph嵌入pyqt

最近做了个东西,又开始用pyqt了,想想之前用这个,都已经好几年了。

pyqt当中画图是很麻烦的事情,matplotlib据说刷新很麻烦?反正pyqtgraph和pyqt就是一家,兼容很好,而且可以完美嵌入。

嵌入的方式也很简单。

1:

首先在ui上面加一个Layout,比如verticalLayout

这个红的就是了。

2:

import pyqtgraph as pg

然后在窗口的init函数中,

self.plot = pg.PlotWidget(enableAutoRange=True)
self.ui.verticalLayout.addWidget(self.plot)
self.curve = self.plot.plot()

这样呢,我们就把一个画图的对象绑定到了verticalLayout上了。

3:

我们要画东西的时候呢,直接传参数就可以了,一般传pandas的series或者np的array都可以、

self.curve.setData(data)

4:

如果这个东西还要更新,比如一秒钟刷新一次,那么在绘制之前clear一下。

self.curve.clear()

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • vn.py源码解读(一、环境配置与回测初试)

            近来忙于毕业找工作,也不知道能不能继续在量化界混了。周末比较闲,抽空研究了一下vn.py。有人说,为什么学那么多的回测平台呀。其实我个人觉得,做...

    钱塘小甲子
  • vn.py源码解读(四、主引擎代码分析----初始化函数)

            vnpy有一个叫做主引擎的东西,在三里面也说过,个人觉得这个应该是一个运行框架的东西,不应该叫做引擎,不过没关系,名字而已嘛。这一篇呢主要就是分...

    钱塘小甲子
  • vn.py源码解读(九、策略类代码解析)

          说到这个最重要的类了。这个类说白了就是策略的实现。和绝大部分回测框架一样,策略想法是一个类的抽象,一般会继承一个基础类模板,每一个真实运行的策略就是...

    钱塘小甲子
  • python网络爬虫(12)去哪网酒店信息爬取

    本次使用简易的方案,模拟浏览器访问,然后输入字段,查找,然后抓取网页中的信息。存储csv中。然后再转换为Excel,并对其中的数据进行二次处理。

    嘘、小点声
  • python实现栈结构

    未来sky
  • Django实战-番外篇-FastDFS文件存储

    FastDFS 是一个轻量级的开源分布式文件系统;FastDFS 主要解决了大容量的文件存储和高并发访问的问题,文件存取时实现均衡负载;FastDFS 实现了软...

    小团子
  • SAP CRM里产品主数据的文本模型设计

    Part1 and Part2 actually share the same assignment block COMM_PR_SHTEXT.

    Jerry Wang
  • 互联网打破传统模式,家装行业深度变革已经来临

    孟永辉
  • python操作 mysql

    云雀叫了一整天
  • Go语言调度器之调度main goroutine(14)

    上一节我们通过分析main goroutine的创建详细讨论了goroutine的创建及初始化流程,这一节我们接着来分析调度器如何把main goroutine...

    阿波张

扫码关注云+社区

领取腾讯云代金券