layoutAxisName method
Implementation
@override
TextDrawConfig layoutAxisName() {
Offset start = props.center;
Offset end = circlePoint(props.radius, props.angleOffset, props.center);
if (axis.nameAlign == Align2.center || titleNode.label.isEmpty) {
return TextDrawConfig(Offset((start.dx + end.dx) / 2, (start.dy + end.dy) / 2), align: Alignment.center);
}
if (axis.nameAlign == Align2.start) {
return TextDrawConfig(start, align: Alignment.centerLeft);
}
return TextDrawConfig(end, align: toAlignment(end.offsetAngle(start)));
}