График строиться с большим кол-вом точек. Хочется сохранить прямые линии на графике и при этом не выводить все точки.
Если расскоментировать строчки в цикле ниже, то теряются прямые участки на графике в этом втором цикле.
Можно ли как-то модифицировать цикл, чтобы убирать точки с одинаковыми показаниями, но при этом сохранить достоверность графика (прямые линии/возрастание/убывание). Было бы идеально не выводить точки в красной рамке на рисунке.
Спасибо.
int i;
double Val = 0;
double PreviosVal = 0;
TDateTime Head;
for(i = 0; i UniMainModule()->ClientDataSetGraphic->RecordCount; i++)
{
Val = UniMainModule()->ClientDataSetGraphic->FieldByName(L"temperature")->AsFloat;
Head = UniMainModule()->ClientDataSetGraphic->FieldByName(L"curenttime")->AsDateTime;
//if(PreviosVal != Val)
UniLineSeries1->Add(Val, Head);
//PreviosVal = Val;
UniMainModule()->ClientDataSetGraphic->Next();
}