前言
曲线图创建就不讲了很简单,直接上算法
void FormRealLine::timeHandle1()
{
//一秒执行一次,用随机函数给 序列中的y赋值,这样
//int count = series->points().size(); // 获得当前数据序列点数

//如果x轴超出最大值,更新x轴范围
if(mX > AXIS_MAX_X)
{
    chart->axisX()->setRange(mX-10,mX);// 第二种可视区域固定,更新X轴范围

    //chart->axisX()->setRange(0,mX); // 第一种直接更新X轴范围

    //qreal x = chart->plotArea().width() / 10;// 第三种scroll,
    //chart->scroll(x,0);
}
series->append(QPointF(mX, rand() % AXIS_MAX_Y));  // 更新显示(随机生成10以内的一个数)
mX++;

}

posted on 2024-02-14 21:39  jk0011  阅读(9)  评论(0编辑  收藏  举报