Xamarin.Forms

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class SFCircularSeries

    Show / Hide Table of Contents

    Class SFCircularSeries

    Serves as a base class for all types of circular series.

    Inheritance
    System.Object
    SFSeries
    SFAccumulationSeries
    SFCircularSeries
    SFPieSeries
    Inherited Members
    SFAccumulationSeries.ExplodeOnTouch
    SFAccumulationSeries.YBindingPath
    SFAccumulationSeries.StrokeColor
    SFAccumulationSeries.ExplodeIndex
    SFAccumulationSeries.ExplodeAll
    SFSeries.InvalidateRender()
    SFSeries.CreateSegments()
    SFSeries.Animate()
    SFSeries.CreateRenderer()
    SFSeries.InsertDataPointAtIndex(nint)
    SFSeries.RemoveDataPointAtIndex(nint)
    SFSeries.ReloadData()
    SFSeries.AnimationForSegment(SFChartSegment)
    SFSeries.DrawLayer(CALayer, CGContext)
    SFSeries.DrawInContext(CGContext)
    SFSeries.DataPointIndexAtPoint(CGPoint)
    SFSeries.DrawMarker(CGContext, Double, Double, Int32)
    SFSeries.DrawLabel(NSString, CGContext, Double, Double, Int32)
    SFSeries.DrawConnectorLine(CGContext, Double, Double, Double, Double, NSColor, Int32)
    SFSeries.GeneratePoints(String[], IList<Double>[])
    SFSeries.ScheduleUpdateArea()
    SFSeries.GetSelectionColor()
    SFSeries.GetGradientStartPoint(SFChartSegment)
    SFSeries.GetGradientEndPoint(SFChartSegment)
    SFSeries.SetIndividualPoint(Int32, Object, Boolean)
    SFSeries.CreateSegment()
    SFSeries.ClearUnUsedDataMarkerLabels(Int32)
    SFSeries.SeriesContainsPoint(CGPoint)
    SFSeries.OnAttachedToChart()
    SFSeries.OnDetachedFromChart()
    SFSeries.SetFillColor(SFChartSegment)
    SFSeries.SetStrokeWidth(SFChartSegment)
    SFSeries.SuspendNotification()
    SFSeries.ResumeNotification()
    SFSeries.EnableTooltip
    SFSeries.LegendIcon
    SFSeries.EnableDataPointSelection
    SFSeries.Visible
    SFSeries.VisibleOnLegend
    SFSeries.LayerFrame
    SFSeries.ListenPropertyChange
    SFSeries.DataMarker
    SFSeries.EnableAnimation
    SFSeries.AnimationDuration
    SFSeries.IsSelected
    SFSeries.SelectedDataPointIndex
    SFSeries.SelectedDataPointColor
    SFSeries.DataCount
    SFSeries.Name
    SFSeries.Color
    SFSeries.Alpha
    SFSeries.Label
    SFSeries.ItemsSource
    SFSeries.XBindingPath
    SFSeries.ColorModel
    SFSeries.XRange
    SFSeries.YRange
    SFSeries.Segments
    SFSeries.ActualXAxis
    SFSeries.ActualYAxis
    SFSeries.DataMarkerLabelCreated
    Namespace: Syncfusion.MacOS.Charts.SfChart
    Assembly: Syncfusion.SfChart.XForms.macOS.dll
    Syntax
    public abstract class SFCircularSeries : SFAccumulationSeries

    Constructors

    SFCircularSeries()

    Declaration
    protected SFCircularSeries()

    Properties

    BorderColor

    Gets or sets the color of the border.

    Declaration
    public NSColor BorderColor { get; set; }
    Property Value
    Type Description
    AppKit.NSColor

    BorderWidth

    Gets or sets the width of the border.

    Declaration
    public nfloat BorderWidth { get; set; }
    Property Value
    Type Description
    System.nfloat

    CircularCoefficient

    Gets or sets double value that represents outer radius of circular segment.

    Declaration
    public double CircularCoefficient { get; set; }
    Property Value
    Type Description
    System.Double

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

    Declaration
    public SFChartConnectorLineType ConnectorLineType { get; set; }
    Property Value
    Type Description
    SFChartConnectorLineType

    DataMarkerPosition

    Gets or sets CircularSeriesDataMarkerPosition that represents data marker position in accumulation layout.

    Declaration
    public SFChartCircularSeriesLabelPosition DataMarkerPosition { get; set; }
    Property Value
    Type Description
    SFChartCircularSeriesLabelPosition

    EnableSmartLabels

    Gets or sets a value indicating whether to avoid overlapping of the data marker labels.

    Declaration
    public bool EnableSmartLabels { get; set; }
    Property Value
    Type Description
    System.Boolean

    EndAngle

    Gets or sets double value which indicates series end angle.

    Declaration
    public double EndAngle { get; set; }
    Property Value
    Type Description
    System.Double

    ExplodeRadius

    Gets or sets double value which indicates explode radius of series.

    Declaration
    public double ExplodeRadius { get; set; }
    Property Value
    Type Description
    System.Double

    GroupMode

    Gets or sets the group mode that indicates series segments grouping.

    Declaration
    public PieGroupMode GroupMode { get; set; }
    Property Value
    Type Description
    PieGroupMode

    GroupTo

    Gets or sets the double value that indicates series segments grouping.

    Declaration
    public double GroupTo { get; set; }
    Property Value
    Type Description
    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 Description
    System.Boolean

    StartAngle

    Gets or sets double value which indicates series origin angle.

    Declaration
    public double StartAngle { get; set; }
    Property Value
    Type Description
    System.Double

    Methods

    GetAngle(Int32)

    Declaration
    protected float GetAngle(int index)
    Parameters
    Type Name Description
    System.Int32 index
    Returns
    Type Description
    System.Single

    OnBindingPathChanged()

    Declaration
    protected override void OnBindingPathChanged()
    Overrides
    SFAccumulationSeries.OnBindingPathChanged()
    Back to top Generated by DocFX
    Copyright © 2001 - 2023 Syncfusion Inc. All Rights Reserved