BarChartEngine constructor
BarChartEngine(
- BarChart chart
Implementation
BarChartEngine(BarChart chart)
: emptyGroup = chart.emptyGroup,
interGroupSpace = chart.interGroupSpace,
direction = chart.direction,
directionNp = chart.direction.np,
basePopUpConfig = BarPopUpConfigUtils.genBaseConfig(chart.direction),
flex = FlexConfig(
main: AxisConfig(
axis: chart.direction.toAxis,
verticalDirection: chart.direction.toVerticalDirection,
textDirection: chart.direction.toTextDirection,
),
cross: AxisConfig(
axis: chart.direction.flip.toAxis,
verticalDirection: kDefaultVerticalDirection,
textDirection: kDefaultTextDirection,
),
),
_groupLabelSizes = List.generate(chart.maxGroups, (i) => Size.zero),
groupLabelKeys = List.generate(chart.maxGroups, (i) => GlobalKey()) {
_updateGroups(chart);
isEmpty = groups.every((group) => isGroupEmpty(group));
}