基于GraphicsLayoutWidget实现曲线对象PlotDataItem隐藏功能
前言
通过GraphicsLayoutWidget 可以绘制多条曲线。如果绘制多条曲线后,既想保存多条曲线的数据,又想显示其中一条曲线或几条曲线应该如何实现呢?
首先想通过GraphicsLayoutWidget 类提供的方法实现,但是PlotItem图形对象和PlotDataItem曲线对象都没有提供曲线的隐藏方法;
通过查看其源码,发现class PlotItem(GraphicsWidget)类 有removeItem(self, item)方法 和 clear(self),所以想通过 移除 & 添加 的方法来实现 曲线对象PlotDataItem 的隐藏功能 。
项目基于PySide2 和 PyQtGraph 进行实现,详见正文。
正文
1、实现的效果图:
具体效果请参考下图
文章来源:https://www.toymoban.com/news/detail-402274.html
2、创建QCheckBox()对象,并绑定槽函数
首先要创建QCheckBox()对象,并绑定槽函数:文章来源地址https://www.toymoban.com/news/detail-402274.html
self.ui
到了这里,关于【Python_PyQtGraph 学习笔记(六)】基于GraphicsLayoutWidget 实现 曲线对象PlotDataItem 隐藏功能的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!