Russian Qt Forum

Qt => Дополнительные компоненты => Тема начата: badguy от Июль 27, 2010, 10:56



Название: [Qwt] Несколько Y-шкал на одном QwtPlot'e
Отправлено: badguy от Июль 27, 2010, 10:56
Доброго времени суток!

Можно ли с помошью Qwt на одном графике отобразить несколько кривых, так, чтобы каждой кривой соответствовала своя шкала и кривые отображались в адекватном масштабе?
Несколько шкал делаю с помощью QwtPlotScaleItem, но все они имеют одинаковую шкалу.
Что-то никак не пойму как установить им разные шкалы (данные с разной размерностью и разными порядками).


Название: Re: [Qwt] Несколько Y-шкал на одном QwtPlot'e
Отправлено: badguy от Июль 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 );
Шкалы немного не совпадают.