QCustomPlot регулирует график по оси Y в реальном времени

У меня возникли проблемы с настройкой диапазона для мультиграфа с помощью QCustomPlot, который содержит до 8 графиков в одном. Теперь он должен автоматически обновить диапазон до самых высоких и самых низких значений в реальном изображенном окне.

Итак, что я нашел первым было:

ui->customGraph->rescaleAxes(true);

Это настраивает ось Y на максимальное значение, но не меняет размер оси на меньшие значения, когда максимальные значения больше не находятся в реальном окне.

Итак, я нашел это:

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

Это на самом деле регулирует диапазон в текущем окне, но только для графа (0) в этом случае. Поскольку у меня до 8 графиков, это не работает. Так как же мне этого добиться? Мне нужно как-то получить максимальное и минимальное значение в текущем изображенном окне и сравнить их, чтобы выбрать максимальные значения в целом, но я не нашел простого способа сделать это. Есть идеи?

0 ответов

Другие вопросы по тегам