Я хочу нарисовать остаток между двумя функциями в дискретных точках с qcustomplot.QCustomPlot извлекает остатки между двумя функциями
Я знаю положение (x), начальное значение y.at (x) и height.at (x).
то, что я до сих пор является бар ошибка у + -ошибка:
QCPErrorBars *errorBars = new QCPErrorBars(customPlot->xAxis, customPlot->yAxis);
errorBars->setDataPlottable(customPlot->graph(0));
QVector<double> y1err(x.size());
for (int i = 0; i<x.size(); ++i)
{
y1err[i] = y.at(i) * error;
}
customPlot->graph(0)->setData(QVector<double>::fromStdVector(x), QVector<double>::fromStdVector(y));
errorBars->setData(y1err);
или бар, начиная с нуля:
QCPBars *newBars = new QCPBars(customPlot->xAxis, customPlot->yAxis);
std::vector<double> xData, yData;
for (auto i = 0; i < x.size(); ++i)
{
xData.push_back(i+1);
yData.push_back(y.at(i));
}
newBars->setData(QVector<double>::fromStdVector(x), QVector<double>::fromStdVector(y));
но то, что я действительно хочу это своего рода сюжет начиная с значения y.at (x) с высотой остатка в точке x в дополнение к двум графикам xy. Как я могу построить панель или панель ошибок, начиная с y.at (x) с помощью height.at (x)?
Спасибо