前言
曲線圖創建就不講了很簡單,直接上算法
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++;
}
浙公網安備 33010602011771號