generateVisibleLabels method
- @override
override
Generates the visible axis labels.
Implementation
@override
void generateVisibleLabels() {
num tempInterval = _visibleRange.minimum.ceil();
num position;
String labelText;
Size labelSize;
_visibleLabels = <AxisLabel>[];
for (;
tempInterval <= _visibleRange.maximum;
tempInterval += _visibleRange.interval) {
if (_withIn(tempInterval, _visibleRange)) {
position = tempInterval.round();
labelText = _labels[position] ?? position.toString();
labelSize = _measureText(labelText, labelStyle, labelRotation);
_visibleLabels
.add(AxisLabel(labelStyle, labelSize, labelText, position));
}
}
_calculateMaximumLabelSize(this, _chart);
}