Right now the two axes for my qwtPlot shows 6 labels, 0, 200, 400, 600, 800, and 1000. I want to make it show 11 instead, that is 0, 100, 200, 300, etc.

I tried this, but it doesn't work

Qt Code:
  1. const QwtScaleDiv *scaleDivHorizontal = qwtPlot->axisScaleDiv(QwtPlot::xBottom);
  2. const QwtScaleDiv *scaleDivVertical = qwtPlot->axisScaleDiv(QwtPlot::yLeft);
  3. double horizontalLowerBound=scaleDivHorizontal->lowerBound();
  4. double horizontalUpperBound=scaleDivHorizontal->upperBound();
  5. double verticalLowerBound=scaleDivVertical->lowerBound();
  6. double verticalUpperBound=scaleDivVertical->upperBound();
  7. double horizontalStepSize, verticalStepSize;
  8. qwtPlot->axisScaleEngine(QwtPlot::xBottom)->autoScale(11,horizontalLowerBound,horizontalUpperBound,horizontalStepSize);
  9. qwtPlot->axisScaleEngine(QwtPlot::yLeft)->autoScale(11,verticalLowerBound,verticalUpperBound,verticalStepSize);
To copy to clipboard, switch view to plain text mode 

Any help would be appreciated.