Xamarin Pack Programmer's Guide
MindFusion.Charting Namespace
Classes Interfaces Structures Delegates Enumerations
 

 Classes

  Class Description

AnnotationRenderer

A SeriesRenderer that draws annotations in its containing plot.

AreaRenderer

A SeriesRenderer that draws each series as an area in its containing plot.

AreaStackRenderer

A SeriesRenderer that draws stacked areas in its containing plot.

Axis

Represents an Axis range.

AxisRenderer

A base class for components that render Axis ranges.

BarOverlayRenderer

A SeriesRenderer that draws overlaying bars in its containing plot.

BarOverlayRenderer3D

A SeriesRenderer that draws a row of 3D bars for each series.

BarRenderer

A SeriesRenderer that draws bars in its containing plot.

BarRenderer3D

A SeriesRenderer that draws 3D bars in its containing plot.

BarSeries

Represents one-dimensional series defined by e list of data values and several lists of labels.

BarStackRenderer

A SeriesRenderer that draws stacked bars in its containing plot.

BarStackRenderer3D

A SeriesRenderer that draws stacked 3D bars in its containing plot.

BubbleRenderer

A SeriesRenderer that draws bubbles representing data items in its containing plot.

CandlestickRenderer

A SeriesRenderer that draws candlesticks in its containing plot.

CandlestickSeriesStyle

Defines appearance attributes for candlestick charts.

ChartPlatformProvider

 

Converter

Provides capabilities to convert various types to and from strings in a culture-independent way.

CurveAreaRenderer

A SeriesRenderer that draws each series as an area with curved boundaries in its containing plot.

CurveAreaStackRenderer

A SeriesRenderer that draws stacked areas in its containing plot.

CurveRenderer

A SeriesRenderer that draws series as a cardinal spline.

DataBoundSeries

Represents a series whose data items are retrieved from a data source.

DateTimeSeries

Represents a series that contains DateTime values as X coordinates and double values as Y coordinates.

FunctionSeries

Represents a series that calculates its values from provided formula.

FunnelRenderer

Implements a SeriesRenderer used to draw funnel charts. Funnel charts represent the stages of a process and show relative values or measurements associated with each stage.

HitResult

Represents the result of a hit-test operation.

LegendController

Lets users move a legend within the boundaries of its parent Panel.

LegendRenderer

A component that renders chart legend.

LineRenderer

A SeriesRenderer that draws series as polylines.

Margins

Describes rectangular margins.

MenuItemEventArgs

Provides the arguments passed to the Clicked event handlers.

MixedSeriesStyle

Implements SeriesStyle using mixed per-element and uniform values for attributes.

Pair(T1, T2)

Contains two values.

PanController

Represents a controller that pans its plot's data range.

PerElementSeriesStyle

Implements SeriesStyle using different attributes for each data item.

PerSeriesStyle

Implements SeriesStyle using a different set of attributes for each series, where all elements in a single series have common appearance.

PieRadarRenderer

A SeriesRenderer that draws pie-radars, where data items are represented by circular sectors of equal central angles, and the sector corresponding to a data item has radius proportional to its value.

PieRenderer

A SeriesRenderer that draws pies in its containing plot.

PieSeries

Represents one-dimensional series defined by e list of data values and lists of inner and outer labels, convenient for providing data to PieRenderer.

Plot

The base class for components used to draw chart graphics.

Plot2D

A plot whose series are rendered relatively to a two-dimensional Cartesian coordinate system.

Plot2DController

A base class for controllers that let users interact with Plot2D objects.

Plot3D

A plot whose series are rendered relatively to a three-dimensional Cartesian coordinate system.

PlotController

A base class for controllers implementing user interaction with Plot components.

PointSeries

Represents a data series defined by a list of Point objects.

PointSeries3D

Represents a data series defined by a list of Point3D objects.

PolarPlot

A plot used to draw graphics in polar coordinate system.

PropertyEventArgs

Provides data for the PropertyValueChanged event.

RadarAxisOptions

Provides properties for customizing axis rendering in radar charts.

RadarPlot

A plot containing radar-chart graphics.

RadarRenderer

A SeriesRenderer that draws series as polygons in polar coordinate system, where adjacent data points are at equal angular distances and radial coordinates correspond to magnitude of data item values.

RadarScatterRenderer

A SeriesRenderer that draws scatter in radar plots.

RadialMenu

Represents a radial context menu.

RenderContext

Provides contextual information about the dashboard to its child components when calling their draw, layout and user input methods.

Renderer2D

A base class for series renderers that draw in two dimensional Cartesian coordinate system.

RotationController

Represents a controller that rotates a polar plot by changing its StartAngle.

ScatterRenderer

A SeriesRenderer that draws scatter in its containing plot.

Series2D

Represents a data series defined by two lists of values containing respectively X and Y coordinates.

Series3D

Represents a data series defined by three lists of values containing respectively X, Y and Z coordinates.

SeriesRenderer

Base class for renderer objects that draw data series inside a Plot.

SimpleSeries

Represents one-dimensional series defined by e list of data values and a list of labels.

StackRenderer

A base SeriesRenderer for stacked graphics.

StepAreaRenderer

A SeriesRenderer that draws series as filled steps between data points.

StepRenderer

A SeriesRenderer that draws series as steps between data points.

StockPrice

Represents a data object, containing open, close, low and high values for a certain date.

StockPriceSeries

Represents a data series defined by a list of StockPrice objects.

TextRenderer

Draws text and labels inside chart components.

TextStyle

Defines text appearance attributes.

Theme

Represents a dashboard's theme defining all appearance attributes of its elements.

ToolTip

Represents current tooltip.

UniformSeriesStyle

Implements SeriesStyle using uniform attributes for all elements in all series.

XAxisRenderer

A Component that renders horizontal Axis ranges.

XmlPersistContext

Contains methods that facilitate serializing and deserializing objects to and from XML documents.

XmlSeries

Represents a series whose data items are retrieved from an XML document.

YAxisRenderer

A Component that renders vertical Axis ranges.

ZoomController

Represents a controller that zooms into plot's data range.

 Interfaces

  Interface Description

BarContainer

Defines properties common to all bar-chart renderers.

IChartPlatformProvider

 

IMenuItem

Represents an item in a radial menu.

INotifyPropertyValueChanged

Provides notification for property changes.

Renderer3D

Defines the interface called by Plot3D to build 3D models.

Series

Specifies the interface that data providers should implement in order to feed data to SeriesRenderer classes.

SeriesContainer

Defines an interface for enumerating all series associated with a component of the dashboard.

SeriesStyle

Defines appearance attributes of series elements.

 Structures

  Structure Description

Plot2DController.AxisInfo

Stores information about Axis ranges processed by this controller.

Point3D

Represents a point in 3D space.

Vector

Represents a two-dimensional vector.

 Delegates

  Delegate Description

BarOverlayRenderer.ProcessBars

Defines the signature of delegates called to process bars.

BarRenderer.ProcessBars

Defines the signature of delegates called to process bars.

BarStackRenderer.ProcessStackBars

Defines the signature of delegates called to process stacked bars.

CandlestickRenderer.ProcessCandlesticks

Defines the signature of delegates called to process candlesticks.

FunnelRenderer.ProcessSegment

Defines the signature of delegates called to process funnel segments.

PieRadarRenderer.ProcessSectors

Defines the signature of delegates called to process sectors generated for a series.

PieRenderer.ProcessSlice

Defines the signature of delegates called to process pie slices.

RadarRenderer.ProcessRange

Defines the signature of delegates called to process all points from current data range at once.

Renderer2D.ProcessPoint

Defines the signature of delegates called to process a data point one element at a time.

Renderer2D.ProcessPoints

Defines the signature of delegates called to process data points in pairs.

Renderer2D.ProcessRange

Defines the signature of delegates called to process all points from current data range at once.

SeriesRenderer.StyleCheck

Defines the signature of filter methods used to find SeriesStyle objects that meet specified criteria.

StackRenderer.ProcessStackPoint

Defines the signature of delegates called to process a data point one element at a time.

StackRenderer.ProcessStackRange

Defines the signature of delegates called to process all points from current data range at once.

 Enumerations

  Enumeration Description

BarLayout

Identifies supported bar placements when rendering multiple series.

BubbleLabelAlignment

Specifies the alignment of a label relative to its associated bubble.

DateTimeFormat

Specifies formats for DateTime values.

GridType

Indicates Plot2D grid type.

LabelKinds

Identifies the various kinds of labels that can be drawn for data items.

LineType

Identifies how to connect adjacent data points in line and area charts.

RadarGridType

Identifies the grid types supported by RadarPlot.

RadarType

Identifies the type of radar-chart.

ScatterType

Identifies the shapes rendered by a ScatterRenderer.

TextStyleHint

Identifies text styles that can be accessed through RenderContext.

VisualizationPosition

Specifies the alignment of the radial menu items relative to the menu center.