QCustomPlot регулирует график по оси Y в реальном времени - PullRequest
0 голосов
/ 16 ноября 2018

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

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

ui->customGraph->rescaleAxes(true);

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

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

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

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

...