前言
曲线图创建就不讲了很简单,直接上算法
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++;
}