Xamarin.Forms

Upgrade Guide User Guide Demos Support Forums Download
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Namespace Syncfusion.SfChart.XForms - Xamarin.Forms API Reference | Syncfusion

    Show / Hide Table of Contents

    Namespace Syncfusion.SfChart.XForms

    Classes

    AccumulationDistributionIndicator

    To render an AccumulationDistributionIndicator, create an instance of its class and add it to TechnicalIndicators collection property and set required properties.

    AccumulationSeries

    Serves as a base class for all triangular and circular series. This class has options to customize the appearance of triangular and circular series.

    ActualRangeChangedEventArgs

    This class serves as an event data for the ActualRangeChanged event. The event data holds information when the actual range of axis is changed.

    AreaSeries

    To render an area chart, create an instance of AreaSeries class and add it to Series collection property and set the required properties.

    AverageTrueIndicator

    To render an AverageTrueIndicator, create an instance of its class, and add it to TechnicalIndicators collection property and set the required properties.

    AxisElementPosition

    Represents the axis elements position in ChartAxis elements panel. The axis elements can be positioned inside or outside the chart area.

    AxisLabelsIntersectAction

    Specifies the options for the action that is to be taken when labels intersect each other.

    BarSeries

    Represents a bar chart. To render bar chart, create an instance of this class and add it to Series collection property and set the required properties.

    BollingerBandIndicator

    To render an BollingerBandIndicator, create an instance of its class, and add it to TechnicalIndicators collection property and set required properties.

    BoxAndWhiskerSeries

    To render a BoxAndWhiskerSeries chart, create an instance of BoxAndWhiskerSeries class and add it to Series collection property and set the required properties.

    BoxPlotMode

    Represent the BoxPlot series mode.

    BubbleSeries

    To render a bubble chart, create an instance of BubbleSeries class and add it to Series collection property and set the required properties.

    CandleSeries

    To render a candle chart, create an instance of CandleSeries class and add it to Series collection property and set the required properties.

    CartesianSeries

    Serves as a base class for all cartesian chart types such as ColumnSeries, BarSeries, AreaSeries etc.

    CategoryAxis

    Represents a specialized axis to plot categorical data. This class contains properties to customize grid lines, ticks and labels.

    ChartAnnotation

    Serves as a base class for all types of annotations such as text, shape, and view; the annotations can be added to the chart.

    ChartAnnotationAlignment

    Represents annotation label placement in chart. The annotation label can be aligned vertically or horizontally.

    ChartAnnotationClickedEventArgs

    Serves as an event data for the AnnotationClicked event. The event data holds information after the annotation is clicked.

    ChartAnnotationCollection

    Represents a collection of ChartAnnotation.

    ChartAnnotationLabelStyle

    This class is used to customize the appearance of ChartAnnotation label.

    ChartAutoScrollingMode

    Represents auto scrolling delta mode of axis. The axis can be scrolled from the start position or end position.

    ChartAxis

    Serves as a base class for all types of axis. This class has options to customize axis grid lines and tick lines.

    ChartAxisCollection

    Represents a collection of ChartAxis.

    ChartAxisLabel

    Class that represents axis labels.

    ChartAxisLabelAlignment

    Represents label placement in Axis.

    ChartAxisLabelCollection

    Class that represents axis label collection.

    ChartAxisLabelEventArgs

    This class serves as an event data for the LabelCreated event. The event data holds the information when the axis label is created.

    ChartAxisLabelStyle

    This class is used to customize the appearance of ChartAxis label such as label alignment and label position.

    ChartAxisRangeStyle

    Customize the axis GridLines, TickLines and LabelStyle for specific range.

    ChartAxisRangeStyleCollection

    Represents a collection of ChartAxisRangeStyle.

    ChartAxisTickStyle

    This class is used to customize the appearance of ticks such as color, stroke width, and tick size.

    ChartAxisTitle

    Represents the axis title. This class can be used to customize the appearance of axis title.

    ChartBehavior

    Serves as a base class for all chart behaviors.

    ChartBehaviorCollection

    Represents a collection of ChartBehavior.

    ChartColorCollection

    Represents a collection of Xamarin.Forms.Color. Use this class to set CustomBrushes with list of colors in XAML.

    ChartColorModel

    This class represents the color model for chart series. Predefined color palette or user defined color palette can be set using this class.

    ChartColorPalette

    Represents the different types of color palette available in SfChart library.

    ChartCoordinateUnit

    ChartCoordinateUnit specifies whether the chart annotation has to be positioned based on axis units or pixel units.

    ChartCornerRadius

    Represents the radii of a rectangle's corners. TopLeft, TopRight, BottomLeft, and BottomRight properties corresponds to the individual corners of the rectangle.

    ChartDataMarker

    Represents the data markers in chart series. Data markers appearance can be customized using this class.

    ChartDataMarkerLabel

    ChartDataMarkerLabel is used to customize the appearance of data marker and label.

    ChartDataMarkerLabelCreatedEventArgs

    This class serves as an event data for DataMarkerLabelCreated event.

    ChartDataPoint

    Represents the chart dataPoint. This class is used to set dataPoint for the series items source.

    ChartFontSizeConverter

    This class is used to convert a string into a font size according to the specified NamedSize for chart labels.

    ChartGradientColor

    ChartGradientColor contains the collection of custom gradient colors to populate a gradient palette.

    ChartGradientColorCollection

    Represents a collection of ChartGradientColor.

    ChartGradientStop

    ChartGradientStop contains gradient color and gradient offset to configure the color and offset position of each color.

    ChartGradientStopCollection

    Represents a collection of ChartGradientStop.

    ChartLabelAlignment

    Represents label placement in chart.

    ChartLabelStyle

    Serves as a base class for all types of label style class. This class provides options to customize the font-family, color, and size of axis labels.

    ChartLegend

    Represents the legend in SfChart. This class can be used to customize the appearance of legend items.

    ChartLegendIcon

    Represents the icon for the chart legend such as Rectangle, Circle, Diamond, Hexagon, Pentagon, etc.

    ChartLegendItem

    Represents the legend item in SfChart. This class can be used to customize the appearance of legend items.

    ChartLegendItemClickedEventArgs

    This class serve as an event data for the LegendItemClicked Event. The event data holds information when the chart legend item is clicked.

    ChartLegendItemCreatedEventArgs

    Gets or sets the collection of legend item.

    ChartLegendLabelStyle

    This class is used to customize the appearance of label displayed in the ChartLegend.

    ChartLegendOverflowMode

    Represents the overflow action in legend items panel. The available overflow modes for legend item are Scroll and Wrap.

    ChartLineCap

    Represents the type of cap for line annotation. To display a single headed arrow, use the Arrow type.

    ChartLineStyle

    Serves as a base class for all types of line style class. This class provides options to customize the line by applying stroke color, stroke width, etc.

    ChartOrientation

    Represents the modes of Chart orientation such as Horizontal,Vertical, and Default orientation.

    ChartPointInfo

    Represents the class ChartPointInfo.

    ChartPolarAngle

    Represents the polar and radar chart axis start angle for primary axis, secondary axis, or both axes.

    ChartPyramidMode

    Represents the rendering mode of the pyramid series. The pyramid series can be rendered as a linear or surface mode.

    ChartResetZoomEventArgs

    This class serves as an event data for the ResetZoom event. The event data holds information after the chart has been reset on double tap.

    ChartResourceManager

    Represents the chart resource manager class for localization, which translates the application resources into different languages for specific cultures.

    ChartScatterShapeType

    Represents the shape types of a ScatterSeries such as cross, diamond, ellipse, hexagon, plus, and pentagon.

    ChartScrollEventArgs

    Provides data for a Scroll event that occurs when the thumb moves on SfChart.

    ChartSegment

    Serves as a base class for all chart segment class.

    ChartSelectionBehavior

    ChartSelectionBehavior enables the selection of individual segment in a series or chart series itself.

    ChartSelectionChangingEventArgs

    This class serves as an event data for SelectionChanging event.

    ChartSelectionEventArgs

    This class serves as an event data for SelectionChanged event.

    ChartSelectionZoomDeltaEventArgs

    This class serves as an event data for SelectionZoomDelta event.

    ChartSelectionZoomEventArgs

    This class serves as an event data for SelectionZoomStart event.

    ChartSeries

    Serves as a base class for all types of chart series. Chart series is a visual representation of the data.

    ChartSeriesCollection

    Represents a collection of ChartSeries.

    ChartStripLine

    Serves as a base class for all types of strip line. This class provides options to customize the appearance of strip lines.

    ChartStripLineLabelStyle

    This class is used to customize the appearance of ChartStripLine's label.

    ChartSymbolType

    Represents the shape types of a BoxAndWhiskerSeries symbol such as cross, diamond, ellipse, hexagon, plus, and pentagon.

    ChartTitle

    Represents title in SfChart. This class provides options to customize the appearance of chart title.

    ChartTooltipBehavior

    This class is used to customize the appearance of tooltip in SfChart. An instance of this class need to be added to ChartBehaviors collection.

    ChartTrackballActivationMode

    Represents the trackball activate mode.

    ChartTrackballAxisLabelStyle

    This class is used to customize the appearance of the trackball label that appears over the axis when trackball is enabled in the chart.

    ChartTrackballBehavior

    This class is used to enable trackball in SfChart. An instance of this class need to be added to ChartBehaviors collection.

    ChartTrackballCreatedEventArgs

    This class serve as an event data for the TrackballLabelCreated Event. The event data holds information after the trackball label is created.

    ChartTrackballLabelStyle

    This class is used to customize the appearance of the trackball label that appears over the data point when trackball is enabled in the chart.

    ChartTrackballMarkerStyle

    This class is used to customize the appearance of the trackball marker that appears over the data point when trackball is enabled in the chart.

    ChartTrendline

    The ChartTrendline class can be used to render trend lines for CartesianSeries expect bar series.

    ChartTrendlineCollection

    Represents a collection of ChartTrendline.

    ChartTrendlineType

    Represents the ChartTrendline type.

    ChartZoomDeltaEventArgs

    This class serves as an event data for ZoomDelta event.

    ChartZoomEventArgs

    This class serves as an event data for ZoomEnd event.

    ChartZoomPanBehavior

    This class is used to enable zooming feature in SfChart. An instance of this class need to be added to ChartBehaviors collection.

    ChartZoomStartEventArgs

    This class serves as an event data for ZoomStart event.

    CircularSeries

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

    CircularSeriesDataMarkerPosition

    Represents the ChartDataMarker position for CircularSeries to avoid intersection when there is overlapping of labels.

    ColumnSeries

    To render a column chart, create an instance of ColumnSeries class and add it to Series collection property and set the required properties.

    ConnectorLinePosition

    Represents the circular series connector line position.

    ConnectorLineStyle

    This class is used to customize the appearance of connector line that connects ChartDataMarker label and data point.

    ConnectorLineType

    Represents the type of connector line that connects the ChartDataMarker label and data point.

    CornerRadiusTypeConverter

    CornerRadiusTypeConverter yields converted type.

    DataMarkerLabelPosition

    Represents the ChartDataMarker label position. By default, the labels are positioned based on the series types for better readability.

    DataMarkerLabelStyle

    This class is used to customize the appearance of ChartDataMarker label style.

    DataMarkerPosition

    Represents the ChartDataMarkerposition.

    DataMarkerType

    Represents different types of shapes that can be set for chart data maker to customize its appearance.

    DateTimeAxis

    Represents a specialized axis to plot data with date time values. This class contains properties to customize grid lines, ticks and labels.

    DateTimeCategoryAxis

    Represents a specialized axis to plot data with date-time values based on index.

    DateTimeComponent

    A date time component.

    DateTimeDeltaType

    Represents the date time auto scrolling delta type.

    DateTimeIntervalType

    Represents the date time interval type.

    DateTimeRangePadding

    Represents range padding to the minimum and maximum extremes of the chart axis range for the DateTimeAxis.

    DateTimeStripLine

    The DateTimeStripLine class can be used to render strip lines using DateTime values. This should be used with DateTimeAxis.

    DateTimeStripLineCollection

    Represents a collection of DateTimeStripLine.

    DeviceExt

    This class is used to set the platform specific values using single method.

    DoughnutCapStyle

    Represents doughnut series cap style; it specifies the shape of the start and end points of the circular segment.

    DoughnutSeries

    Represents a doughnut chart. This chart is similar to PieSeries except the DoughnutSeries contains a hole at the center of the series.

    DoughnutSizeConverter
    EdgeLabelsDrawingMode

    Represents the modes for placing edge labels to avoid the partial appearance of labels at the corners in ChartAxis.

    EdgeLabelsVisibilityMode

    Defines the edge labels visibility modes such as Default, Visible, and AlwaysVisible to control its visibility in a chart axis.

    EllipseAnnotation

    This class is used to add an ellipse annotation in SfChart. An instance of this class need to be added to ChartAnnotations collection.

    ErrorBarCapLineStyle

    This class is used to customize the appearance of error bar cap line style in ErrorBarSeries.

    ErrorBarDirection

    Represents the error bar direction for ErrorBarSeries.

    ErrorBarLineStyle

    This class is used to customize the appearance of error bar line style in ErrorBarSeries.

    ErrorBarMode

    Represents the error bar mode for ErrorBarSeries.

    ErrorBarSeries

    To render an ErrorBar chart, create an instance of ErrorBarSeries class and add it to Series collection property and set the required properties.

    ErrorBarStrokeCap

    Represents the stroke cap for ErrorBarSeries line style.

    ErrorBarType

    Represents the error bar type for ErrorBarSeries.

    ExponentialMovingAverageIndicator

    Represents an exponential moving average indicator. To render this indicator, create an instance of this class and add it to TechnicalIndicators collection property and set the required properties.

    FastLineSeries

    Represents a line chart. FastLineSeries is optimized to render huge data. Individual line segments cannot be customized like LineSeries.

    FastScatterSeries

    To render fast scatter chart, create an instance of this class and add it to Series the collection property. This series is optimized to render huge data.

    FinancialSeriesBase

    Serves as a base class for all types of financial series such as HiLoOpenClose series and Candle series.

    FinancialTechnicalIndicator

    Serves as a base class for all types of technical indicators. This class has options to render the indicators.

    FunnelSeries

    To render a funnel chart, create an instance of FunnelSeries class, and add it to Series collection property and set the required properties.

    HiLoOpenCloseSeries

    To render an OHLC chart, create an instance of the HiLoOpenCloseSeries class and add it to Series collection property and set the required properties.

    HistogramSeries

    A histogram consists of tabular frequencies, shown as adjacent rectangles, erected over discrete intervals, with an area equal to the frequency of the observations in the Interval.

    HorizontalLineAnnotation

    This class is used to add a horizontal line annotation in SfChart. An instance of this class need to be added to ChartAnnotations collection.

    LabelClickedEventArgs

    This class serves as an event data for LabelClicked event.

    LabelContent

    Represents the label content of the data marker label; it should be percentage, DataMarkerLabel, or YValue.

    LabelPlacement

    Defines the label placement for the CategoryAxis.

    LegendPlacement

    Represents the legend placement to customize the position of chart legend anywhere in the chart area.

    LineAnnotation

    This class is used to add a line annotation in SfChart. An instance of this class need to be added to ChartAnnotations collection.

    LineSeries

    Represents a line chart. To render line chart, create an instance of this class and add it to Series collection property and set the required properties. Use FastLineSeries to render huge data.

    LogarithmicAxis

    Represents a specialized axis to plot data with number values in logarithmic scale. This class contains properties to customize grid lines, ticks and labels.

    MACDIndicator

    To render an MACD indicator, create an instance of its class, and add it to TechnicalIndicators collection property and set the required properties.

    MACDType

    Represents the type of indicator.

    MomentumIndicator

    To render a MomentumIndicator, create an instance of its class, and add it to TechnicalIndicators collection property and set the required properties.

    NumericalAxis

    Represents a specialized axis to plot data with number values. This class contains properties to customize grid lines, ticks, and labels.

    NumericalPadding

    Represents range padding to the minimum and maximum extremes of the chart axis range for the NumericalAxis.

    NumericalStripLine

    This class can be used to render strip lines using number values. This should be used with NumericalAxis, LogarithmicAxis and CategoryAxis.

    NumericalStripLineCollection

    Represents a collection of NumericalStripLine.

    PieGroupMode

    Represents the group mode for circular series segments grouping.

    PieSeries

    To render a pie chart, create an instance of PieSeries class, and add it to Series collection property and set the required properties.

    PolarRadarSeriesBase

    Serves as a base class for polar and radar series. This class has options to customize the appearance of polar and radar series.

    PolarRadarSeriesDrawType

    Represents the drawing type to change the rendering of chart polar and radar series as area or line type.

    PolarSeries

    To render a polar chart, create an instance of the PolarSeries class, and add it to Series collection property and set the required properties.

    PyramidSeries

    To render a pyramid chart, create an instance of the PyramidSeries class, and add it to Series collection property and set the required properties.

    RadarSeries

    To render a radar chart, create an instance of RadarSeries class, and add it to Series collection property and set the required properties.

    RangeAreaSeries

    To render a range area chart, create an instance of the RangeAreaSeries class and add it to Series collection property and set the required properties.

    RangeAxisBase

    Serves as a base class for all types of range axis. This class has options to customize the appearance of grid lines and tick lines.

    RangeColumnSeries

    To render range column chart, create an instance of the RangeColumnSeries class, and add it to Series collection property and set the required properties.

    RangeNavigatorResourceManager

    Represents the range navigator resource manager class for localization.

    RangeSeriesBase

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

    Rect

    This struct is used to set Rect bounds values.

    RectangleAnnotation

    This class is used to add a rectangle annotation in SfChart. An instance of this class need to be added to ChartAnnotations collection.

    RSIIndicator

    To render an RSI indicator, create an instance of its class, and add it to TechnicalIndicators collection property and set the required properties.

    ScatterSeries

    To render a scatter chart, create an instance of the ScatterSeries class, and add it to Series collection property and set the required properties.

    SfChart

    Represents a root class for chart which is used to plot a series of points in cartesian co-ordinate or visualize the points using non-cartesian chart types.

    SfChartStyles

    Dictionary for theming the SfChartStyles control styles.

    ShapeAnnotation

    ShapeAnnotation allows you to add annotations in the form of shapes such as rectangle, ellipse,horizontal line and vertical line at the specific area of interest, in the chart area.

    SimpleMovingAverageIndicator

    Represents a simple moving average indicator. To render this indicator, create an instance of this class and add it to TechnicalIndicators collection property and set the required properties.

    SplineAreaSeries

    Represents a spline area chart. To render this chart, create an instance of this class and add it to Series collection property and set the required properties.

    SplineRangeAreaSeries

    To render a spline range area chart, create an instance of its class, and add it to Series collection property and set the required properties.

    SplineSeries

    Represents a spline chart. To render spline chart, create an instance of this class and add it to Series collection property and set the required properties.

    SplineType

    Specifies the type of spline.

    StackingArea100Series

    To render a 100% stacked area chart, create an instance of the StackingArea100Series class and add it to Series collection property and set the required properties.

    StackingAreaSeries

    To render a stacked area chart, create an instance of the StackingAreaSeries class, and add it to Series collection property and set the required properties.

    StackingBar100Series

    To render a 100% stacked bar chart, create an instance of the StackingBar100Series class, and add it to Series collection property and set the required properties.

    StackingBarSeries

    Represents a stacked bar chart. To render this chart, create an instance of this class and add it to Series collection property and set the required properties.

    StackingColumn100Series

    To render a 100% stacked column chart, create an instance of this class, and add it to Series collection property and set the required properties.

    StackingColumnSeries

    To render a stacked column chart, create an instance of the StackingColumnSeries class, and add it to Series collection property and set the required properties.

    StackingLine100Series

    To render a 100% stacked line chart, create an instance of the StackingLine100Series class and add it to Series collection property and set the required properties.

    StackingLineSeries

    To render a stacked line chart, create an instance of the StackingLineSeries class, and add it to Series collection property and set the required properties.

    StackingSeriesBase

    To render a stacked column chart, create an instance of the this class, add it to the Series collection property, and set required properties.

    StepAreaSeries

    Represents a step area chart. To render this chart, create an instance of this class and add it to Series collection property and set the required properties.

    StepLineSeries

    Represents a step line chart. To render this chart, create an instance of this class and add it to Series collection property and set the required properties.

    StochasticIndicator

    To render a StochasticIndicator, create an instance of its class, and add it to TechnicalIndicators collection property and set the required properties.

    TechnicalIndicatorCollection

    Represents a collection of FinancialTechnicalIndicator.

    TextAnnotation

    This class is used to add a text annotation in SfChart. An instance of this class need to be added to ChartAnnotations collection.

    TrackballLabelDisplayMode

    Represents the trackball label display mode to specify whether to display label for all the data points along the vertical line or display only single label.

    TriangularMovingAverageIndicator

    Represents a triangular moving average indicator. To render this indicator, create an instance of this class and add it to TechnicalIndicators collection property and set the required properties.

    TriangularSeries

    Serves as a base class for all types of triangular series. This class has options to customize the segment exploding.

    VerticalLineAnnotation

    This class is used to add a vertical line annotation in SfChart. An instance of this class need to be added to ChartAnnotations collection.

    ViewAnnotation

    This class is used to add an view annotation in SfChart. An instance of this class need to be added to ChartAnnotations collection.

    WaterfallSeries

    WaterfallSeries displays its positive and negative data points using a set of bars. To render a waterfall chart, create an instance of the WaterfallSeries class and add it to Series the collection property and set the required properties.

    XyDataSeries

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

    ZoomMode

    Represents the modes of chart zooming.

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