Russian Qt Forum
Ноябрь 23, 2024, 08:07 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: [Qwt] Несколько Y-шкал на одном QwtPlot'e  (Прочитано 2981 раз)
badguy
Гость
« : Июль 27, 2010, 10:56 »

Доброго времени суток!

Можно ли с помошью Qwt на одном графике отобразить несколько кривых, так, чтобы каждой кривой соответствовала своя шкала и кривые отображались в адекватном масштабе?
Несколько шкал делаю с помощью QwtPlotScaleItem, но все они имеют одинаковую шкалу.
Что-то никак не пойму как установить им разные шкалы (данные с разной размерностью и разными порядками).
Записан
badguy
Гость
« Ответ #1 : Июль 27, 2010, 15:40 »

Как установить разные диапазоны разобрался, но появилать проблема:
Взял examples/simple_plot,
в конструкторе дописал следующее
Код:
setAxisScale( QwtPlot::yLeft, -1.0, 1.0 );
QwtPlotScaleItem * scale1 = new QwtPlotScaleItem( QwtScaleDraw::RightScale );
scale1->setBorderDistance( 30 );
scale1->setScaleDiv( axisScaleEngine( QwtPlot::yLeft)->divideScale(-1.0, 1.0, 5, 5) );
scale1->attach( this );
Шкалы немного не совпадают.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.042 секунд. Запросов: 20.