Skip to content

RadialLabelPositioner.Config

StructChartGuruChartGuru
public struct RadialLabelPositioner.Config

Configuration for radial label positioning.

public Vector2 Center

Center of the pie/donut chart.

Returns

UnityEngine.Vector2

public float OuterRadius

Outer radius of the pie/donut.

Returns

System.Single

public float InnerRadius

Inner radius (0 for pie, > 0 for donut).

Returns

System.Single

public float LabelOffset

Distance from outer radius to label anchor point.

Returns

System.Single

public float HorizontalMargin

Additional horizontal offset for labels on sides.

Returns

System.Single

public float MinVerticalSpacing

Minimum vertical spacing between labels.

Returns

System.Single

public float FontSize

Font size for calculating label heights.

Returns

System.Single

public float MaxInlineWidth

Maximum width for labels before they need leader lines.

Returns

System.Single

public bool UseLeaderLines

Whether to use leader lines for all external labels.

Returns

System.Boolean

public Rect Bounds

Optional bounds to clamp labels within. If default (zero), no clamping is applied.

Returns

UnityEngine.Rect

public static RadialLabelPositioner.Config Default { get; }

Returns

ChartGuru.RadialLabelPositioner.Config