plots
[i
]->enableAxis
(QwtPlot::xBottom,
false);
plots
[i
]->enableAxis
(QwtPlot::yRight,
false);
plots
[i
]->enableAxis
(QwtPlot::xTop,
true);
plots
[i
]->enableAxis
(QwtPlot::yLeft,
true);
// grid
grids[i]->enableX(true);
grids[i]->enableXMin(true);
// for major grid line
grids[i]->setMajorPen(Qt::black, 1, Qt::SolidLine);
// for minor grid line
grids[i]->setMinorPen(Qt::gray, 1, Qt::DashLine);
div = lineSE->divideScale(0, 150, 2, 5, 15);
plots
[i
]->setAxisScaleDiv
(QwtPlot::xTop,
div);
grids[i]->attach(plots[i]);
plots[i] = new QwtPlot(mainFrame);
plots[i]->enableAxis(QwtPlot::xBottom, false);
plots[i]->enableAxis(QwtPlot::yRight, false);
plots[i]->enableAxis(QwtPlot::xTop, true);
plots[i]->enableAxis(QwtPlot::yLeft,true);
// grid
grids[i] = new QwtPlotGrid();
grids[i]->enableX(true);
grids[i]->enableXMin(true);
// for major grid line
grids[i]->setMajorPen(Qt::black, 1, Qt::SolidLine);
// for minor grid line
grids[i]->setMinorPen(Qt::gray, 1, Qt::DashLine);
QwtScaleDiv div;
QwtLinearScaleEngine *lineSE = new QwtLinearScaleEngine();
div = lineSE->divideScale(0, 150, 2, 5, 15);
plots[i]->setAxisScaleDiv(QwtPlot::xTop, div);
grids[i]->attach(plots[i]);
To copy to clipboard, switch view to plain text mode
Bookmarks