getMaxYAxisLabelWidth method

double getMaxYAxisLabelWidth(
  1. Iterable labels
)

Implementation

double getMaxYAxisLabelWidth(Iterable labels) {
  var labelWidths = labels.map((label) {
    final textSpan = TextSpan(text: label, style: labelStyle);
    var textPainter =
        TextPainter(text: textSpan, textDirection: TextDirection.ltr);
    textPainter.layout();
    var textWidth = textPainter.size.width;
    return textWidth;
  });
  return labelWidths
      .reduce((value, element) => value > element ? value : element);
}