initialData method

void initialData()

Implementation

void initialData() {
  // log("DATA : " + widget.data.barGroups.toString());
  List<LineChartBarData> barChartGroupData = [];

  log("HEREEEEE : ${widget.data.lineBarsData}");

  // if (widget.renderAnimationType.name == "height") {
  if (widget.initialShowingBarGroups == null ||
      widget.initialShowingBarGroups!.isEmpty) {
    widget.data.lineBarsData.asMap().forEach((key1, value) {
      List<AFlSpot> barChartRodData = [];
      widget.data.lineBarsData[key1].spots.asMap().forEach((key2, value) {
        barChartRodData.add(AFlSpot(
            widget.data.lineBarsData[key1].spots[key2].x,
            /* widget.data.lineBarsData[key1].spots[key2].y,*/ 0));
      });

      barChartGroupData.add(
          widget.data.lineBarsData[key1].copyWith(spots: barChartRodData));
    });
  } else {
    barChartGroupData.addAll(widget.initialShowingBarGroups!);
  }

  initialShowingBarGroups.addAll(barChartGroupData);

  /*} else {
    spotLenght = widget.data.lineBarsData[0].spots.length;
    renderLineMethod();
  }*/
}