drawVerticalText method
void
drawVerticalText({
- required Canvas canvas,
- required TextStyle style,
- required double maxValue,
- required double minValue,
- required int fixedLength,
- required Rect chartRect,
override
Implementation
@override
void drawVerticalText({
required Canvas canvas,
required TextStyle style,
required double maxValue,
required double minValue,
required int fixedLength,
required Rect chartRect,
}) {
TextPainter maxTp = TextPainter(
text: TextSpan(
text: "${NumberUtil.formatFixed(maxValue, fixedLength) ?? ''}",
style: style,
),
textDirection: TextDirection.ltr,
);
maxTp.layout();
TextPainter minTp = TextPainter(
text: TextSpan(
text: "${NumberUtil.formatFixed(minValue, fixedLength) ?? ''}",
style: style,
),
textDirection: TextDirection.ltr,
);
minTp.layout();
maxTp.paint(
canvas,
Offset(chartRect.width - maxTp.width, chartRect.top),
);
minTp.paint(
canvas,
Offset(chartRect.width - minTp.width, chartRect.bottom - minTp.height),
);
}