menu

MAUI Toolkit

  • User Guide
  • Demos
  • Support
Namespace Syncfusion.Maui.Toolkit.Charts - MAUI-ToolKit API Reference | Syncfusion

    Show / Hide Table of Contents

    Namespace Syncfusion.Maui.Toolkit.Charts

    Classes

    ActualRangeChangedEventArgs

    Provides data for the ActualRangeChanged event.

    AreaSegment

    Represents a segment of the AreaSeries, providing properties to manage the data points and outline fill points necessary for rendering the area segment.

    AreaSeries

    The AreaSeries is a collection of data points connected to form a closed loop area, filled with the specified color.

    AxisElementPosition

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

    AxisLabelsIntersectAction

    Specifies the action to be taken when axis labels intersect, such as wrapping, or hiding the labels to improve readability.

    BoxAndWhiskerSegment

    Represents the segment of the BoxAndWhiskerSeries.

    This class is responsible for defining the bounds and key values (maximum, minimum, quartiles, median) used to render a segment in a box and whisker plot.

    The segment's appearance, including its stroke color and fill color, is derived from the associated series.

    BoxAndWhiskerSeries

    The BoxAndWhiskerSeries class represents a series that plots box-and-whisker diagrams in a SfCartesianChart.

    BoxPlotMode

    Represents the BoxPlot series mode.

    BubbleSegment

    Represents a segment of a BubbleSeries.

    BubbleSeries

    The BubbleSeries displays a collection of data points represented by a bubble of different size.

    CandleSegment

    Represents a segment for the CandleSeries chart, commonly used in financial or stock charting.

    Each segment corresponds to a single data point in the series, showing the open, high, low, and close values for a given period.

    CandleSeries

    The CandleSeries displays a set of candle used in financial analysis to represent open, high, low, and close values of an asset or security.

    CapStyle

    Represents the radial bar segment cap style. The radial bar cap style can be positioned at the segment start, end, or both ends.

    CartesianDataLabelSettings

    The CartesianDataLabelSettings class is used to customize the appearance of cartesian series data labels.

    CartesianSegment

    Represents the base class for various types of cartesian chart segments, including AreaSegment, ColumnSegment, LineSegment, SplineSegment, ScatterSegment, FastLineSegment and so on.

    CartesianSeries

    CartesianSeries is the base class for all cartesian based series such as column, line, area, and so on.

    CategoryAxis

    The CategoryAxis is an indexed based axis that plots values based on the index of the data point collection. It displays string values in axis labels.

    ChartAlignment

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

    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.

    ChartAnnotationCollection

    It is a collection class that is used to hold a collection of chart annotations.

    ChartAnnotationLabelStyle

    Represents properties for customizing annotation labels.

    ChartAutoScrollingMode

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

    ChartAxis

    The ChartAxis is the base class for all types of axes.

    ChartAxisLabel

    Represents the content and label style for the axis label.

    ChartAxisLabelAlignment

    Represents a label's alignment on an axis.

    ChartAxisLabelEventArgs

    Provides data for the chart axis LabelCreated event.

    ChartAxisLabelStyle

    Represents the chart axis's label style class.

    ChartAxisTickStyle

    Represents a style class that can be used to customize the axis's tick.

    ChartAxisTitle

    Represents the chart axis's title class.

    ChartBase

    The ChartBase class is the base for SfCartesianChart, SfCircularChart, SfFunnelChart, SfPyramidChart and SfPolarChart types.

    ChartBehavior

    The ChartBehavior is the base class for ChartSelectionBehavior, ChartTooltipBehavior, ChartTrackballBehavior, and ChartZoomPanBehavior.

    ChartCoordinateUnit

    Specifies whether the chart annotation should be positioned based on axis units or pixel units.

    ChartDataLabel

    ChartDataLabel is used to customize the appearance of the data label.

    ChartDataLabelPosition

    Specifies the positioning of data labels within a circular chart series, either inside or outside the segments.

    ChartDataLabelSettings

    Represents a base class for the CartesianDataLabelSettings, CircularDataLabelSettings , PyramidDataLabelSettings , FunnelDataLabelSettings and PolarDataLabelSettings classes.

    ChartDataLabelStyle

    Represents a LabelStyle class that can be used to customize the data labels.

    ChartInteractiveBehavior

    Represents a class that handles touch interactions within the chart area. The ChartInteractiveBehavior class provides methods that respond to various touch events, allowing users to customize behavior for actions such as OnTouchDown, OnTouchMove, and OnTouchUp.

    ChartLabelAlignment

    Represents label placement in the cartesian chart.

    ChartLabelStyle

    It is a base class for the ChartAxisLabelStyle, ChartAxisTitle, and ChartDataLabelStyle classes.

    ChartLegend

    Represents the legend for the SfCartesianChart, SfCircularChart, SfFunnelChart, SfPyramidChart and SfPolarChart classes.

    ChartLegendIconType

    Represents the icon symbol for the chart legend.

    ChartLegendLabelStyle

    The ChartLegendLabelStyle class provides customizable styling options for the labels in a chart's legend, allowing you to define properties such as font size, font family, text color, margin, and font attributes to enhance the visual appearance of the legend labels.

    ChartLineCap

    Specifies the type of cap for a line annotation.

    ChartLineStyle

    Represents the chart line style class that can be used to customize the axis line and grid lines.

    ChartMarkerSettings

    Used to customize the data marker symbol

    ChartPlotBand

    Serves as a base class for NumericalPlotBand, DateTimePlotBand. This class provides options to customize the appearance of plot bands.

    ChartPlotBandLabelStyle

    Represents a LabelStyle class that can be used to customize the plot band labels.

    ChartPolarAngle

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

    ChartPolarSeriesCollection

    It's a collection class that holds PolarSeries.

    ChartResetZoomEventArgs

    This class provides data for the ResetZoom event.

    ChartScrollEventArgs

    This class provides data for the Scroll event.

    ChartSegment

    Represents a segment of a chart, providing properties and methods to customize its appearance within the chart.

    ChartSelectionBehavior

    Provides the base functionality for selection behaviors in charts.

    ChartSelectionChangedEventArgs

    Provides data for the SelectionChanged event.

    ChartSelectionChangingEventArgs

    Provides data for the SelectionChanging event.

    ChartSelectionType

    Defines the selection type for a ChartSelectionBehavior.

    ChartSelectionZoomDeltaEventArgs

    This class provides data for the SelectionZoomDelta event.

    ChartSelectionZoomEventArgs

    This class provides data for the SelectionZoomStart and SelectionZoomEnd events.

    ChartSeries

    Represents the base class for all chart series types, including SfCartesianChart, SfCircularChart, and SfPolarChart.

    ChartSeriesCollection

    It's a collection class that holds ChartSeries.

    ChartTooltipBehavior

    ChartTooltipBehavior is often used to specify extra information when the mouse pointer moved over an element.

    ChartTrackballActivationMode

    Represents the mode of activation for the trackball feature on a chart.

    ChartTrackballBehavior

    Enables the trackball functionality in the SfCartesianChart to provide interactive data point tracking.

    ChartZoomDeltaEventArgs

    This class provides data for the ZoomDelta event.

    ChartZoomEventArgs

    This class provides data for the ZoomEnd event.

    ChartZoomPanBehavior

    ZoomPanBehavior enables zooming and panning operations over a cartesian chart.

    ChartZoomStartEventArgs

    This class provides data for the ZoomStart event.

    CircularDataLabelSettings

    The CircularDataLabelSettings class is used to customize the appearance of circular series data labels.

    CircularSeries

    Represents the base class for all circular chart series, such as PieSeries, DoughnutSeries, and RadialBarSeries series.

    ColumnSegment

    Represents a segment of the ColumnSeries chart, including support for stacked column charts. This class manages the positioning and rendering of the column segment within the chart.

    ColumnSeries

    The ColumnSeries displays a set of vertical bars for the given data point values.

    ConnectorLineStyle

    The ConnectorLineStyle class is used to customize the appearance of the data label connector line when data labels are placed outside.

    ConnectorType

    Represents the types of connector line that connects the data label and chart segment.

    DataLabelAlignment

    Represents different ways to position the chart data labels.

    DataLabelPlacement

    Represents the positioning of data labels.

    DataPointSelectionBehavior

    Enables the selection of individual or multiple data points in a series.

    DateTimeAxis

    DateTimeAxis is used to plot DateTime values. The date-time axis uses date time scale and displays date-time values as axis labels in the specified format.

    DateTimeCategoryAxis

    The DateTimeCategoryAxis is a specialized axis for plotting chronological data where the axis labels represent dates and times.

    DateTimeIntervalType

    Defines the date time interval type used for specifying time-based intervals in charts with DateTime axes.

    DateTimePlotBand

    The DateTimePlotBand class can render the plot band using the DateTime values.

    DateTimePlotBandCollection

    Represents a collection of DateTimePlotBand

    DateTimeRangePadding

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

    DoubleRange

    Defines a custom DoubleRange data type for ChartBase library.

    DoughnutSegment

    Represents a segment of the DoughnutSeries chart, extending the functionality of a pie chart segment. This segment is used specifically for doughnut charts, which differ from pie charts by having a central hole.

    DoughnutSeries

    The DoughnutSeries displays data as a proportion of the whole. Its most commonly used to make comparisons among a set of given data.

    EdgeLabelsDrawingMode

    Determines the edge labels position in the ChartAxis.

    EdgeLabelsVisibilityMode

    Represents the visibility for the edge labels in the ChartAxis.

    EllipseAnnotation

    This class is used to add an ellipse annotation in the SfCartesianChart. An instance of this class needs to be added to the Annotations collection.

    EmptyPointMode

    Defines modes for handling empty data points in a chart series.

    EmptyPointSettings

    Used to customize the empty points which are NaN data points.

    ErrorBarCapLineStyle

    Represents the cap style for the ErrorBarSeries

    ErrorBarDirection

    Represents the error bar direction for ErrorBarSeries.

    ErrorBarLineStyle

    Represent the line style for the ErrorBarSeries

    ErrorBarMode

    Represents the error bar mode for ErrorBarSeries.

    ErrorBarSegment

    Represents a segment of an ErrorBarSeries chart, used to display error bars for data points.

    ErrorBarSeries

    The ErrorBarSeries indicate the uncertainty or error in data points, making it easy to identify patterns and trends in the data.

    ErrorBarStrokeCap

    Represents the error bar stroke cap for ErrorBarSeries.

    ErrorBarType

    Represents the error bar type for ErrorBarSeries.

    FastLineSegment

    Represents a segment of the FastLineSeries chart, responsible for drawing the line and managing its visual appearance.

    FastLineSeries

    The FastLineSeries is a special kind of line series that can render a collection with a large number of data points.

    FastScatterSegment

    Represents a segment of the FastScatterSeries chart, responsible for drawing the scatter and managing its visual appearance.

    FastScatterSeries

    The FastScatterSeries is a special kind of scatter series that can render a collection with a large number of data points.

    FinancialSeriesBase

    Represents an abstract base class for financial chart series such as Candle and OHLC (Open-High-Low-Close).

    FunnelDataLabelContext

    Represents the content of the funnel chart data label; it should be XValue or YValue.

    FunnelDataLabelSettings

    The FunnelDataLabelSettings class is used to customize the appearance of funnel chart data labels.

    FunnelSegment

    Represents a segment of the SfFunnelChart, responsible for rendering and customizing the appearance of individual funnel segments.

    HiLoOpenCloseSegment

    Represents the segments for HiLoOpenCloseSeries.

    HiLoOpenCloseSeries

    The HiLoOpenCloseSeries displays a set of OHLC segments used in financial analysis to represent open, high, low, and close values of an asset or security.

    HistogramSegment

    Represents a segment of the HistogramSeries in a chart, displaying a vertical bar.

    HistogramSeries

    The HistogramSeries displays the distribution of a dataset by dividing it into intervals and showing the count of values within each interval.

    HorizontalLineAnnotation

    This class is used to add a horizontal line annotation to the SfCartesianChart. An instance of this class needs to be added to the Annotations collection.

    LabelContext

    Represents the content of the Cartesian and Circular chart data label; it should be YValue or Percentage.

    LabelDisplayMode

    Specifies the mode for displaying trackball labels in a chart, determining whether to show labels for all data points or only the nearest one.

    LabelPlacement

    Defines the placement of category axis labels.

    LineAnnotation

    This class is used to add a line annotation to the SfCartesianChart. An instance of this class needs to be added to the Annotations collection.

    LineSegment

    Represents a segment of the LineSeries chart, defining the start and end points of the line.

    LineSeries

    The LineSeries displays a collection of data points connected using straight lines.

    LogarithmicAxis

    Represents a specialized axis to plot data with number values on a logarithmic scale.

    NumericalAxis

    The numerical axis uses a numerical scale and it displays numbers as labels. It supports both horizontal and vertical axes.

    NumericalPadding

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

    NumericalPlotBand

    The NumericalPlotBand class can be used to render plot band using numerical, category, and logarithmic values.

    NumericalPlotBandCollection

    Represents a collection of NumericalPlotBand

    PieGroupMode

    Defines the grouping behavior of pie chart segments, such as grouping smaller segments into a single "other" slice for better visualization of small data points.

    PieSegment

    Represents a segment of the PieSeries chart.

    PieSeries

    The PieSeries displays data as a proportion of the whole. Its most commonly used to make comparisons among a set of given data.

    PolarAreaSegment

    Represents a segment of the PolarAreaSeries chart.

    PolarAreaSeries

    The PolarAreaSeries is a series that displays data in terms of values and angles using a filled polygon shape. It allows for visually comparing several quantitative or qualitative aspects of a situation.

    PolarChartGridLineType

    The GridLineType property is used to change the rendering type of axis grid lines for polar charts.

    PolarDataLabelSettings

    The PolarDataLabelSettings class is used to customize the appearance of polar series data labels.

    PolarLineSegment

    Represents a segment of the PolarLineSeries chart.

    PolarLineSeries

    The PolarLineSeries is a series that displays data in terms of values and angles by using a collection of straight lines. It allows for the visually comparing several quantitative or qualitative aspects of a situation.

    PolarSeries

    It is the base class for all types of polar series.

    PyramidDataLabelContext

    Represents the content of the pyramid chart data label; it should be XValue or YValue.

    PyramidDataLabelSettings

    The PyramidDataLabelSettings class is used to customize the appearance of pyramid chart data labels.

    PyramidMode

    Represents the rendering mode of the pyramid chart.

    PyramidSegment

    Represents a segment of the SfPyramidChart, responsible for rendering and customizing the appearance of individual pyramid segments.

    RadialBarSegment

    Represents a segment of the RadialBarSeries chart.

    RadialBarSeries

    The RadialBarSeries displays data in different categories. Its typically used to make comparisons among a set of given data using the circular shapes of the bars.

    RangeAreaSegment

    Represents the segment for RangeAreaSeries.

    RangeAreaSeries

    The RangeAreaSeries is a chart type to represent data as filled areas between two ranges, typically depicting a range of values or uncertainty.

    RangeAxisBase

    The RangeAxisBase is the base class for all types of range axis.

    RangeColumnSegment

    Represents a segment of RangeColumnSeries.

    RangeColumnSeries

    Represents a range column series in .NET MAUI SfCartesianChart.

    RangeSeriesBase

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

    RectangleAnnotation

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

    ScatterSegment

    Represents a segment of the ScatterSeries.

    ScatterSeries

    The ScatterSeries displays a collection of data points represented by a circle of equal size.

    SeriesSelectionBehavior

    Enables the selection of individual or multiple series in a SfCartesianChart.

    SfCartesianChart

    Renders different types of cartesian-type charts, each representing a unique style of representing data with a more user-friendly and greater UI visualization.

    SfCartesianChartResources

    Represents the localization resource accessor for the SfCartesianChart control. This class is responsible for retrieving culture-specific localized strings based on the application's current UI culture settings.

    SfCartesianChartStyles

    Holds the theme and styling implementations for the SfCartesianChart.

    SfChartCommonStyle

    Holds the common theme and styling implementations for SfCartesianChart, SfCircularChart, SfFunnelChart, SfPyramidChart and SfPolarChart types.

    SfCircularChart

    Renders different types of circular charts, including doughnut, pie and radial bar charts. Each chart type presents data in a unique way, designed to enhance user-friendliness.

    SfCircularChartResources

    Represents the localization resource accessor for the SfCircularChart control. This class is responsible for retrieving culture-specific localized strings based on the application's current UI culture settings.

    SfCircularChartStyles

    Holds the theme and styling implementations for the SfCircularChart.

    SfFunnelChart

    Provides the funnel chart with a unique style of data representation that is more UI-visualising and user-friendly.

    SfFunnelChartStyles

    Holds the theme and styling implementations for the SfFunnelChart.

    SfPolarChart

    Renders polar line and area charts for data representation and enhanced user interface visualization.

    SfPolarChartStyles

    Holds the theme and styling implementations for the SfPolarChart.

    SfPyramidChart

    Provides the pyramid chart with a unique style of data representation that is more UI-visualising and user-friendly.

    SfPyramidChartStyles

    Holds the theme and styling implementations for the SfPyramidChart.

    ShapeAnnotation

    ShapeAnnotation allows you to add annotations in the form of shapes such as rectangles, ellipses, lines, horizontal lines, and vertical lines at specific areas of interest within the chart area.

    ShapeType

    Represents scatter shape types.

    SmartLabelAlignment

    Specifies how data labels are positioned to prevent overlap and enhance readability.

    SplineAreaSegment

    Represents a segment of the SplineAreaSeries.

    SplineAreaSeries

    The SplineAreaSeries is a collection of data points using smooth bezier line curves with the areas below filled.

    SplineRangeAreaSegment

    Represents a segment of SplineRangeAreaSeries.

    SplineRangeAreaSeries

    The SplineRangeAreaSeries is a set of data points represented by smooth bezier curves, with the area between the curves filled to illustrate the range between two values.

    SplineSegment

    Represents a segment of the SplineSeries, which draws a smooth curve through the data points.

    SplineSeries

    The SplineSeries is a set of data points linked together by smooth bezier curves.

    SplineType

    Indicates the type of spline.

    StackingArea100Series

    The StackingArea100Series is a collection of data points, where the areas are stacked on top of each other to represent a percentage of the total for each category.

    StackingAreaSegment

    Represents a segment of the StackingAreaSeries

    StackingAreaSeries

    The StackingAreaSeries is a collection of data points, where the areas are stacked on top of each other.

    StackingColumn100Series

    The StackingColumn100Series is a chart type that shows a set of vertical bars stacked on top of each other to represent a percentage of the total for each category.

    StackingColumnSeries

    The StackingColumnSeries is a chart type that shows a set of vertical bars stacked on top of each other to represent data point values.

    StackingLine100Series

    The StackingLine100Series is a collection of data points, where the lines are stacked on top of each other to represent a percentage of the total for each category.

    StackingLineSeries

    The StackingLineSeries is a collection of data points, where the lines are stacked on top of each other.

    StackingSeriesBase

    StackingSeriesBase is a base class for stacking chart series, including StackingColumnSeries,StackingColumn100Series,StackingLineSeries, StackingLine100Series, StackingAreaSeries, and StackingArea100Series.

    StepAreaSegment

    Represents the segment for StepAreaSeries

    StepAreaSeries

    The StepAreaSeries is a chart type to represent data using connected horizontal and vertical steps, creating a stepped area visualization.

    StepLineSegment

    Represents a segment of the StepLineSeries, which displays data using a step-like progression.

    StepLineSeries

    The StepLineSeries is a chart type to represent data using connected horizontal and vertical steps, creating a stepped line visualization.

    TextAnnotation

    This class is used to add a text annotation to the SfCartesianChart. An instance of this class needs to be added to the Annotations collection.

    TooltipInfo

    This class contains information about the tooltip.

    TrackballEventArgs

    Provides event data for the TrackballCreated event, which is triggered when the trackball is created in the chart.

    TrackballPointInfo

    This class contains information about the trackball labels.

    VerticalLineAnnotation

    This class is used to add a vertical line annotation to the SfCartesianChart. An instance of this class needs to be added to the Annotations collection.

    ViewAnnotation

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

    WaterfallSegment

    Represents a segment of the WaterfallSeries chart.

    WaterfallSeries

    The WaterfallSeries shows that an initial value is affected by a series of intermediate positive or negative values, leading to a final value.

    XYDataSeries

    Serves as the base class for Y-range based Cartesian series.

    ZoomMode

    Indicates the direction in which zooming can occur.

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