fromRaw static method
Convert raw numeric series data to DataPoint list.
Implementation
static List<DataPoint> fromRaw(List<dynamic> raw) {
final List<DataPoint> pts = List.filled(
raw.length,
const DataPoint(0, 0),
growable: false,
);
int writeIdx = 0;
for (int i = 0; i < raw.length; i++) {
final point = ChartDataValueReader.cartesian(raw[i], i);
if (point != null) pts[writeIdx++] = DataPoint(point.x, point.y);
}
return writeIdx == raw.length ? pts : pts.sublist(0, writeIdx);
}