[feature][polar] support multiple bar and stack bar in polar

This commit is contained in:
monitor1394
2022-09-19 13:20:34 +08:00
parent ba9faa8bc6
commit 4e05759c3c
8 changed files with 98 additions and 32 deletions

View File

@@ -135,6 +135,10 @@ namespace XCharts.Runtime
var tickLength = axis.axisTick.GetLength(chart.theme.axis.tickLength);
var tickVector = ChartHelper.GetVertialDire(dire) *
(tickLength + axis.axisLabel.distance);
if (axis.IsCategory())
{
totalWidth += polar.context.radius / axis.data.Count / 2;
}
return ChartHelper.GetPos(cenPos, totalWidth, startAngle, true) + tickVector;
}