QCustomPlot调整y轴范围实时图

时间:2018-11-16 11:25:35

标签: qt qcustomplot

我很难用QCustomPlot调整多图的范围,其中一个包含多达8个图。现在,它应该自动将范围更新为实际显示的窗口中的最高和最低值。

所以我首先发现的是:

ui->customGraph->rescaleAxes(true);

这会将y轴调整为最大值,但是当最大值不再位于实际窗口中时,它将不会调整为较小的值。

所以我找到了这个:

ui->customGraph->graph(0)->rescaleValueAxis(false, true);

这实际上会调整当前窗口中的范围,但在这种情况下仅适用于graph(0)。由于我最多有8张图,所以这不起作用。那么我该如何实现呢?我应该以某种方式在当前显示的窗口中获取最大值和最小值,然后比较它们以选择总体最大值,但是我发现没有简便的方法可以做到这一点。有什么想法吗?

0 个答案:

没有答案