基于GraphicsLayoutWidget實現(xiàn)曲線對象PlotDataItem隱藏功能
前言
通過GraphicsLayoutWidget 可以繪制多條曲線。如果繪制多條曲線后,既想保存多條曲線的數(shù)據(jù),又想顯示其中一條曲線或幾條曲線應(yīng)該如何實現(xiàn)呢?
首先想通過GraphicsLayoutWidget 類提供的方法實現(xiàn),但是PlotItem圖形對象和PlotDataItem曲線對象都沒有提供曲線的隱藏方法;
通過查看其源碼,發(fā)現(xiàn)class PlotItem(GraphicsWidget)類 有removeItem(self, item)方法 和 clear(self),所以想通過 移除 & 添加 的方法來實現(xiàn) 曲線對象PlotDataItem 的隱藏功能 。
項目基于PySide2 和 PyQtGraph 進行實現(xiàn),詳見正文。
正文
1、實現(xiàn)的效果圖:
具體效果請參考下圖
文章來源:http://www.zghlxwxcb.cn/news/detail-402274.html
2、創(chuàng)建QCheckBox()對象,并綁定槽函數(shù)
首先要創(chuàng)建QCheckBox()對象,并綁定槽函數(shù):文章來源地址http://www.zghlxwxcb.cn/news/detail-402274.html
self.ui
到了這里,關(guān)于【Python_PyQtGraph 學(xué)習(xí)筆記(六)】基于GraphicsLayoutWidget 實現(xiàn) 曲線對象PlotDataItem 隱藏功能的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!