Re: Retry: Stepsize on axis
Brought to you by:
rathmann
From: Uwe R. <Uwe...@ep...> - 2001-07-17 22:55:10
|
On Wednesday 04 July 2001 10:21, Silje Helfjord wrote: > void VTQwtPlot::setAxisYUnit(double dUnit) > { > const QwtScaleDiv& scale = axisScale(QwtPlot::yLeft); Add this line here: setAxisMaxMajor(QwtPlot::yLeft, (int) ((scale.hBound() - scale.lBound()) / dUnit )); > setAxisScale(QwtPlot::yLeft, scale.lBound(), scale.hBound(), dUnit); > } > How can I set my own stepsize? I don't know exactly what dUnit is in your context, but if you have an axis from 0 to 10 and dUnit is 2 you will get an axis with 0,2,4,6,8,10. With dUnit==5 you get 0,5,10 and dUnit =10 you get 0,10. Maybe this is what you want ? HTH, Uwe |