PieSeriesLabel Class
Stores pie series label settings.
Namespace: DevExpress.XamarinForms.Charts
Assembly: DevExpress.XamarinForms.Charts.dll
NuGet Package: DevExpress.XamarinForms.Charts
#Declaration
public class PieSeriesLabel :
SeriesLabel
#Related API Members
The following members return PieSeriesLabel objects:
#Remarks
Series Point Labels (or series labels, for short) are used to identify particular data points within a series.
Series labels are hidden by default. To display them on a pie chart, create a PieSeriesLabel
object and assign it to the PieSeries.Label property. The PieSeriesLabel class has a set of properties that you can use to specify label position and appearance:
- Position - Specifies whether series labels should be displayed inside pie segments or if they should be pained outside a pie chart and organized into two columns.
- Indent - Specifies the distance between the edge of a pie segment and its label.
- TextPattern - Specifies the text pattern for series labels.
- Style - Allows you to customize label appearance.
You can also use the PieSeriesLabel.TextProvider property to generate custom text strings for series labels based on point values.
#Example
This example demonstrates how to add labels to pie chart segments, customize the text pattern, layout and appearance of series labels.
<dxc:PieChartView>
<dxc:PieChartView.Series>
<dxc:PieSeries>
<dxc:PieSeries.Label>
<dxc:PieSeriesLabel Position="TwoColums" TextPattern="{}{VP}%" Indent="20">
<dxc:PieSeriesLabel.Style>
<dxc:PieSeriesLabelStyle ConnectorThickness="2">
<dxc:PieSeriesLabelStyle.TextStyle>
<dxc:TextStyle Color="DarkBlue" Size="20"/>
</dxc:PieSeriesLabelStyle.TextStyle>
</dxc:PieSeriesLabelStyle>
</dxc:PieSeriesLabel.Style>
</dxc:PieSeriesLabel>
</dxc:PieSeries.Label>
</dxc:PieSeries>
</dxc:PieChartView.Series>
</dxc:PieChartView>