Russian Qt Forum

Qt => Вопросы новичков => Тема начата: arttr от Март 10, 2012, 21:08



Название: Масштабирование в Qwt
Отправлено: arttr от Март 10, 2012, 21:08
Здравствуйте!

Задача состоит в следующем: в режиме реального времени приложение получает данные с COM-порта, производит мат. вычисления, в результате получается какая-то точка, которую надо отобразить на графике. Изначально я знаю только в каком диапазоне может лежать полученная точка, при этом дапазон очень большой.
Вопрос: можно ли сделать автоматическое масштабирование осей QwtPlot'а, чтобы в случае, если новая точка не влазит в существующий масштаб, то границы осей автоматически увеличелись и график перерисовался в новом уменьшенном масштабе?

Заранее спасибо!


Название: Re: Масштабирование в Qwt
Отправлено: karpenko1989 от Март 11, 2012, 07:41
Попробуй так:
Код:
myPlot->setAxisAutoScale(QwtPlot::yLeft);


Название: Re: Масштабирование в Qwt
Отправлено: Белый пони от Март 11, 2012, 10:28
Так по умолчанию и есть, вроде. При каждой перерисовке автоматически подбирается масштаб.