menu

Xamarin.Forms

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class CircularSeries - Xamarin.Forms API Reference | Syncfusion

    Show / Hide Table of Contents

    Class CircularSeries

    Serves as a base class for all types of circular series. This class provides options to customize the appearance of circular series.

    Inheritance
    System.Object
    ChartSeries
    AccumulationSeries
    CircularSeries
    PieSeries
    Inherited Members
    AccumulationSeries.ExplodeAll
    AccumulationSeries.ExplodeAllProperty
    AccumulationSeries.ExplodeIndex
    AccumulationSeries.ExplodeIndexProperty
    AccumulationSeries.ExplodeOnTouch
    AccumulationSeries.ExplodeOnTouchProperty
    AccumulationSeries.GetChartDataPoints()
    AccumulationSeries.StrokeColor
    AccumulationSeries.StrokeColorProperty
    AccumulationSeries.YBindingPath
    AccumulationSeries.YBindingPathProperty
    ChartSeries.Animate()
    ChartSeries.AnimationDuration
    ChartSeries.AnimationDurationProperty
    ChartSeries.Color
    ChartSeries.ColorModel
    ChartSeries.ColorModelProperty
    ChartSeries.ColorProperty
    ChartSeries.DataMarker
    ChartSeries.DataMarkerLabelCreated
    ChartSeries.DataMarkerProperty
    ChartSeries.EnableAnimation
    ChartSeries.EnableAnimationProperty
    ChartSeries.EnableDataPointSelection
    ChartSeries.EnableDataPointSelectionProperty
    ChartSeries.EnableTooltip
    ChartSeries.EnableTooltipProperty
    ChartSeries.GetDataPointIndex(Single, Single)
    ChartSeries.IsSelected
    ChartSeries.IsVisible
    ChartSeries.IsVisibleOnLegend
    ChartSeries.IsVisibleOnLegendProperty
    ChartSeries.IsVisibleProperty
    ChartSeries.ItemsSource
    ChartSeries.ItemsSourceProperty
    ChartSeries.Label
    ChartSeries.LabelProperty
    ChartSeries.LegendIcon
    ChartSeries.LegendIconProperty
    ChartSeries.ListenPropertyChange
    ChartSeries.ListenPropertyChangeProperty
    ChartSeries.OnBindingContextChanged()
    ChartSeries.OnParentSet()
    ChartSeries.Opacity
    ChartSeries.OpacityProperty
    ChartSeries.ResumeNotification()
    ChartSeries.SelectedDataPointColor
    ChartSeries.SelectedDataPointColorProperty
    ChartSeries.SelectedDataPointIndex
    ChartSeries.SelectedDataPointIndexProperty
    ChartSeries.StrokeWidth
    ChartSeries.StrokeWidthProperty
    ChartSeries.SuspendNotification()
    ChartSeries.TooltipTemplate
    ChartSeries.TooltipTemplateProperty
    ChartSeries.XBindingPath
    ChartSeries.XBindingPathProperty
    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.

    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved