Hi, this is the complete code for the part releted to the plot, I added setOrientation and setStyle to check your suggestion:
int samplesNumber=100;
double yValue[samplesNumber], xValue[samplesNumber];
double tempf;
for (int i = 0; i < samplesNumber; i++){
tempf = (double) (i-5)/5;
yValue[i] = sin(tempf);
xValue[i] = double(i);
}
curve->setOrientation(Qt::Vertical);
curve->setSamples(xValue, yValue, samplesNumber);
curve
->setPen
(QColor(Qt
::blue));
curve
->setBrush
(QBrush(Qt
::blue, Qt
::SolidPattern));
curve->setBaseline(0);
curve->attach(grafico);
int samplesNumber=100;
double yValue[samplesNumber], xValue[samplesNumber];
double tempf;
for (int i = 0; i < samplesNumber; i++){
tempf = (double) (i-5)/5;
yValue[i] = sin(tempf);
xValue[i] = double(i);
}
QwtPlot * grafico;
QwtPlotCurve * curve = new QwtPlotCurve("Curve");
grafico = new QwtPlot(this);
curve->setOrientation(Qt::Vertical);
curve->setSamples(xValue, yValue, samplesNumber);
curve->setPen(QColor(Qt::blue));
curve->setStyle(QwtPlotCurve::Steps);
curve->setBrush(QBrush(Qt::blue, Qt::SolidPattern));
curve->setBaseline(0);
curve->attach(grafico);
To copy to clipboard, switch view to plain text mode
Bookmarks