layoutAxisName method
Implementation
@override
TextDrawConfig layoutAxisName() {
Offset center;
Offset p;
if (axis.nameAlign == Align2.end) {
center = props.start;
p = props.end;
} else if (axis.nameAlign == Align2.start) {
center = props.end;
p = props.start;
} else {
center = props.start;
p = Offset((props.start.dx + props.end.dx) / 2, (props.start.dy + props.end.dy) / 2);
}
num a = p.offsetAngle(center);
double r = center.distance2(p);
r += axis.nameGap;
return TextDrawConfig(circlePoint(r, a,center), align: toAlignment(a));
}