QCustomPlot两个不同的Plot之间联动

1、联动的基本原理是在第一个Plot的range变化时触发槽函数,在该槽函数里进行第二个Plot的range范围的重新设置并刷新第二个Plot。

 1 ...
 2 //设置不同的plot之间xAxis变化同步
 3         connect(m_pCustomPlot->xAxis,SIGNAL(rangeChanged(QCPRange)),this,SLOT(xAxisChanged(QCPRange)));
 4 ...
 5 
 6 void Widget::xAxisChanged(QCPRange range)
 7 {
 8 //第一个plot的range变化槽函数中进行第二个plot的range范围的设置与刷新
 9     m_pCustomPlotWaterFall->xAxis->setRange(range);
10     m_pCustomPlotWaterFall->replot();
11 }

联动测试 

posted @ 2026-02-03 16:29  左边的翼  阅读(8)  评论(0)    收藏  举报