flattenUnstackedPointsDataYs method

List<double> flattenUnstackedPointsDataYs()

Flattens values of all unstacked data points.

Use in containers for unstacked charts (e.g. line chart)

Implementation

List<double> flattenUnstackedPointsDataYs() {
  // todo 1 replace with expand like in: dataRows.expand((i) => i).toList()
  List<double> flat = [];
  for (PointsColumn column in this) {
    for (StackableValuePoint point in column.stackableValuePoints) {
      flat.add(point.toY);
    }
  }
  return flat;
}