Class CircularSeries
Serves as a base class for all types of circular series. This class provides options to customize the appearance of circular series.
Inherited Members
Namespace: Syncfusion.SfChart.XForms
Assembly: Syncfusion.SfChart.XForms.dll
Syntax
public abstract class CircularSeries : AccumulationSeries, IThemeElement
Constructors
CircularSeries()
Declaration
protected CircularSeries()
Fields
CircularCoefficientProperty
Gets or sets the value that resides between 0 to 1, handles the radius of the circular series. This is a bindable property.
Declaration
public static readonly BindableProperty CircularCoefficientProperty
Field Value
| Type |
|---|
| Xamarin.Forms.BindableProperty |
ConnectorLinePositionProperty
Gets or sets the position of the connectorline for the series. This is a bindable property.
Declaration
public static readonly BindableProperty ConnectorLinePositionProperty
Field Value
| Type |
|---|
| Xamarin.Forms.BindableProperty |
ConnectorLineTypeProperty
Gets or sets the type of connector line for data markers. This is a bindable property.
Declaration
public static readonly BindableProperty ConnectorLineTypeProperty
Field Value
| Type |
|---|
| Xamarin.Forms.BindableProperty |
DataMarkerPositionProperty
Gets or sets the position of the chart data markers in circular series. This is a bindable property.
Declaration
public static readonly BindableProperty DataMarkerPositionProperty
Field Value
| Type |
|---|
| Xamarin.Forms.BindableProperty |
EnableSmartLabelsProperty
Gets or sets the value that indicates whether to avoid overlapping of the data marker labels. This is a bindable property.
Declaration
public static readonly BindableProperty EnableSmartLabelsProperty
Field Value
| Type |
|---|
| Xamarin.Forms.BindableProperty |
EndAngleProperty
Gets or sets the angle value that defines the end angle for the circular series. This is a bindable property.
Declaration
public static readonly BindableProperty EndAngleProperty
Field Value
| Type |
|---|
| Xamarin.Forms.BindableProperty |
ExplodeRadiusProperty
Gets or sets the value that defines the exploding distance of the segment. This is a bindable property.
Declaration
public static readonly BindableProperty ExplodeRadiusProperty
Field Value
| Type |
|---|
| Xamarin.Forms.BindableProperty |
GroupModeProperty
Gets or sets a group mode that defines circular series segment grouping mode.This is a bindable property.
Declaration
public static readonly BindableProperty GroupModeProperty
Field Value
| Type |
|---|
| Xamarin.Forms.BindableProperty |
GroupToProperty
Gets or sets a value that defines circular series segment grouping value.This is a bindable property.
Declaration
public static readonly BindableProperty GroupToProperty
Field Value
| Type |
|---|
| Xamarin.Forms.BindableProperty |
ShowMarkerAtLineEndProperty
Gets or sets the value that indicates whether marke to positioning at the end.
Declaration
public static readonly BindableProperty ShowMarkerAtLineEndProperty
Field Value
| Type |
|---|
| Xamarin.Forms.BindableProperty |
StartAngleProperty
Gets or sets the angle value that defines the start angle for the circular series. This is a bindable property.
Declaration
public static readonly BindableProperty StartAngleProperty
Field Value
| Type |
|---|
| Xamarin.Forms.BindableProperty |
Properties
CircularCoefficient
Gets or sets the value that resides between 0 to 1, handles the radius of the circular series. This is a bindable property.
Declaration
public double CircularCoefficient { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Double | This property takes the double value. |
ConnectorLinePosition
Gets or sets a type that indicates whether to render the straight connector line in auto-available space.
Declaration
public ConnectorLinePosition ConnectorLinePosition { get; set; }
Property Value
| Type |
|---|
| ConnectorLinePosition |
Remarks
Provides better alignment to the straight connector lines with outside extended label position for the minimum number of data points.
ConnectorLineType
Gets or sets the type of connector line for data markers. This is a bindable property.
Declaration
public ConnectorLineType ConnectorLineType { get; set; }
Property Value
| Type | Description |
|---|---|
| ConnectorLineType | This property takes the ConnectorLineType value. |
DataMarkerPosition
Gets or sets the position of the chart data markers in circular series. This is a bindable property.
Declaration
public CircularSeriesDataMarkerPosition DataMarkerPosition { get; set; }
Property Value
| Type | Description |
|---|---|
| CircularSeriesDataMarkerPosition | This property take the CircularSeriesDataMarkerPosition as its value. |
EnableSmartLabels
Gets or sets a value indicating whether to avoid overlapping of the data marker labels. This is a bindable property.
Declaration
public bool EnableSmartLabels { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean | This property takes the bool value. |
EndAngle
Gets or sets the angle value that defines the end angle for the circular series. This is a bindable property.
Declaration
public double EndAngle { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Double | This property takes the double value. |
ExplodeRadius
Gets or sets the value that defines the exploding distance of the segment. This is a bindable property.
Declaration
public double ExplodeRadius { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Double | This property take the double value. |
GroupMode
Gets or sets the group mode that indicates series segments grouping. It specifies the grouping type based on angle, actual data point value, or percentage.
Declaration
public PieGroupMode GroupMode { get; set; }
Property Value
| Type |
|---|
| PieGroupMode |
GroupTo
Gets or sets the double value that indicates series segments grouping.
Declaration
public double GroupTo { get; set; }
Property Value
| Type |
|---|
| System.Double |
ShowMarkerAtLineEnd
Gets or sets a value indicating whether the marker positioned at line end or not.
Declaration
public bool ShowMarkerAtLineEnd { get; set; }
Property Value
| Type |
|---|
| System.Boolean |
StartAngle
Gets or sets the angle value that defines the start angle for the circular series. This is a bindable property.
Declaration
public double StartAngle { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Double | This property takes the double value. |