Xamarin Doughnut Chart
The Xamarin Doughnut Chart displays multiple series using concentric rings, each of which represents a data series. Similar to a Pie Chart, the Doughnut Chart shows categorical statistics expressed in percentages. Easily configure the boundary of the hollow center, which can be left empty or labeled. Bind easily to data, display exploded slices, customize themes, and more with this well-rounded control.
Multiple Ring Series & Data Binding
The Doughnut Chart supports one or more rings surrounding a hollow center. The center, which does not typically represent data, may either be a blank circle or may contain a label. Each ring represents a separate data series that you can data-bind to a data source via the ItemsSource property.
Configurable Inner Radius
You can configure the inner radius of the Doughnut Chart center by selecting the center as an object and extending the boundary, or via a property setting.
Control how slices or sections of the Doughnut Chart are labeled. Options for displaying labels are:
- No labels
- Labels displayed at the center inside of each section/slice
- Labels displayed outside of each section/slice, with a configurable LabelExtent distance
- A BestFit method that automatically chooses whether each label should be displayed inside or outside the chart
Slice Selection & Explosion
Exploded slices are disconnected and drawn at a distance from the origin; the distance is controlled via a configurable property. Slices can be selected or exploded programmatically or using touch and mouse gestures.
The underlying data for a Doughnut Chart can often contain small-value items too numerous to display clearly via separate slices. With the Others category you can automatically aggregate several data values into a single slice. You can set the threshold to designate which values get their own slice and which values will be rolled under Others.