首页| 论坛| 消息

标题: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

<< 1 2 >> (1/2)

回复 发表
主题 版块