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. |