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();
}*/
}