小白求教
在用QCustomPlot绘图运动轨迹时,出现如图问题,
正常的图像应该是这样的 。
绘图处的代码如下,Plot是一个QCstomPlot的指针,X,Y为存储数据的QVector类型,由于是运动轨迹,会出现一个X对应多个Y的值,导致上述的问题,请教各位大神如何解决这个问题?
plot->addGraph();
plot->graph(0)->setPen(QPen(Qt::blue)); // line color blue for first graph
plot->graph(0)->setName(QString("弹道"));
plot->graph(0)->setData(X,Y);
plot->addGraph();
plot->graph(1)->setPen(QPen(Qt::red)); // line color blue for first graph
plot->graph(1)->setName(QString("载机路径"));
plot->graph(1)->setData(X1,Y1);
plot->addGraph();
plot->graph(2)->setPen(QPen(Qt::black)); // line color blue for first graph
plot->graph(2)->setName(QString("目标路径"));
plot->graph(2)->setData(X2,Y2);
plot->xAxis->rescale(true);
plot->yAxis->rescale(true);
plot->replot();
另外,还有一个问题,所有的曲线都是从0,0出发,会多出一条线,如何解 决 谢谢