标题:QCustomPlot画曲线
作者:赵小七
日期:2018-03-27 16:43
内容:
用QCustomPlot画曲线。写了一个for循环,从10到200,画出的曲线是从0开始的,如图。求大神如何解决.。。。怎么去掉左边的那条线
QVector x(10000), y(10000); // initialize with entries 0..100
for(double i=detectDistMin ; i < detectDistMax ; i++)
{
x = i;
y = (targetWidth * focus )/(picSizeWidth * i );
}
ui.qCustomPlot->addGraph();
ui.qCustomPlot->setInteractions(QCP::iRangeDrag | QCP::iRangeZoom);
ui.qCustomPlot->graph(0)->setData(x, y);
ui.qCustomPlot->xAxis->setLabel("data");
ui.qCustomPlot->yAxis->setLabel("dataa");
ui.qCustomPlot->rescaleAxes();
ui.qCustomPlot->rescaleAxes();
ui.qCustomPlot->replot();
#1 [zxwmail 03-31 10:51]
detectDistMin ;detectDistMax的取值是什么
#2 回 zxwmail 的帖子 [赵小七 03-31 12:01]
zxwmail:detectDistMin ;detectDistMax的取值是什么 (2018-03-31 10:51)
从10 到90
我试了一下,for循环如果从0开始的话,图就是正常的,不从0开始,就会有那么一条线
求大神告知
#3 回 zxwmail 的帖子 [赵小七 03-31 12:01]
zxwmail:detectDistMin ;detectDistMax的取值是什么 (2018-03-31 10:51)
从10 到90
我试了一下,for循环如果从0开始的话,图就是正常的,不从0开始,就会有那么一条线
求大神告知
#4 回 赵小七 的帖子 [赵小七 03-31 12:04]
赵小七:从10 到90
我试了一下,for循环如果从0开始的话,图就是正常的,不从0开始,就会有那么一条线
....... (2018-03-31 12:01)
刚刚写错了,是从10到200
#5 回 赵小七 的帖子 [赵小七 03-31 12:06]
赵小七:从10 到90
我试了一下,for循环如果从0开始的话,图就是正常的,不从0开始,就会有那么一条线
....... (2018-03-31 12:01)
刚刚写错了,应该是从10到200