updateDataPoints method
      
  
void
updateDataPoints(])
      
     
    
    
Implementation
@override
void updateDataPoints(
  List<int>? removedIndexes,
  List<int>? addedIndexes,
  List<int>? replacedIndexes, [
  List<ChartValueMapper<T, num>>? yPaths,
  List<List<num>>? chaoticYLists,
  List<List<num>>? yLists,
  List<ChartValueMapper<T, Object>>? fPaths,
  List<List<Object?>>? chaoticFLists,
  List<List<Object?>>? fLists,
]) {
  if (yPaths == null) {
    yPaths = <ChartValueMapper<T, num>>[];
    chaoticYLists = <List<num>>[];
    yLists = <List<num>>[];
  }
  if (yValueMapper != null) {
    yPaths.add(yValueMapper!);
    if (sortingOrder == SortingOrder.none) {
      chaoticYLists?.add(yValues);
    } else {
      _resetYLists();
      chaoticYLists?.add(_chaoticYValues);
      yLists?.add(yValues);
    }
  }
  super.updateDataPoints(
    removedIndexes,
    addedIndexes,
    replacedIndexes,
    yPaths,
    chaoticYLists,
    yLists,
    fPaths,
    chaoticFLists,
    fLists,
  );
}