Я хочу нарисовать траекторию в х и у автомобиля на стоянке.
траектория в х не всегда в одном направлении.когда-нибудь машина уедет налево.
проблема здесь в том, что когда-то (не всегда!) график не будет двигаться влево по оси х.Вы можете увидеть два разных результата на изображении https://imgur.com/Z53fNkt
Есть идеи, почему?
Изображение слева - это то, что я ожидаю.справа те же значения, но я продолжаю чертить данные немного дольше.
void TrackingResultsView::setupTrajectoryPlot()
{
QCustomPlot *customPlot = ui->qcp_trajectory;
customPlot->xAxis2->setVisible(true);
customPlot->xAxis2->setLabel("X-Position (pixel)");
customPlot->xAxis2->setRange(0, mModelPtr->frameSize().width());
customPlot->xAxis2->grid()->setVisible(true);
customPlot->xAxis->setRange(0, mModelPtr->frameSize().width());
customPlot->yAxis->setLabel("Y-Position (pixel)");
customPlot->yAxis->setRange(0, mModelPtr->frameSize().height());
customPlot->yAxis->setRangeReversed(true);
customPlot->yAxis2->setVisible(true);
customPlot->yAxis2->setRange(0, mModelPtr->frameSize().height());
customPlot->yAxis2->grid()->setVisible(true);
customPlot->yAxis2->setRangeReversed(true);
customPlot->addGraph(customPlot->xAxis2, customPlot->yAxis);
QVector<QVector<double>> data = createDataMap(mModelPtr->points());
customPlot->graph()->setData(data.at(0), data.at(1), true);
setTheme(customPlot, false);
}
спасибо
(английский не мой первый язык)