buildSeries method

  1. @override
CartesianSeries<ChartData, DateTime> buildSeries(
  1. BuildContext context,
  2. List<ChartData> chartData
)
override

Implementation

@override
CartesianSeries<ChartData, DateTime> buildSeries(BuildContext context, List<ChartData> chartData) {
  return CandleSeries<ChartData, DateTime>(
    animationDuration: 0,
    dataSource: chartData,
    xValueMapper: (ChartData data, _) => DateTime.parse(data.x),
    lowValueMapper: (ChartData data, _) => data.y * 0.9, // Min Blood Pressure
    highValueMapper: (ChartData data, _) =>
        data.y * 1.1, // Max Blood Pressure
    openValueMapper: (ChartData data, _) => data.y,
    closeValueMapper: (ChartData data, _) => data.y * 1.05,
    bearColor: FlutterFlowTheme.of(context).error,
    bullColor: FlutterFlowTheme.of(context).success,
  );
}