MindFusion.Charting for JavaScript Programmer's Guide
MindFusion.Charting Namespace
Classes Interfaces Enumerations
Collapse All Expand All

## 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.
| AxisInfo | Stores information about Axis ranges processed by this controller.
| 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.
| 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 Date values as X coordinates and number 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.
| MixedSeriesStyle | Implements SeriesStyle using mixed per-element and uniform values for attributes.
| Pair | Contains two values.
| PanController | Represents a controller that pans its plot's data range.
| PanControllerAnimation | 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 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.
| Point3D | Represents a point in 3D space.
| 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.
| 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.
| RenderContext | Provides contextual information about the dashboard to its child components when calling their draw, layout and user input methods.
| RenderContext2D | 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.
| RotationControllerAnimation | 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 the current chart tooltip.
| UniformSeriesStyle | Implements SeriesStyle using uniform attributes for all elements in all series.
| Vector | Represents a two-dimensional vector.
| XAxisRenderer | A Component that renders horizontal Axis ranges.
| XmlPersistContext | Contains methods that facilitate serializing and deserializing objects to and from XML documents.
| 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.
| Renderer3D | Defines the interface called by Plot3D to build 3D models.
| Series | Specifies the interface that data providers should implementing 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.

## Enumerations

| Enumeration | Description
--- | --- | ---
| BarLayout | Identifies supported bar placements when rendering multiple series.
| BarModel3D | Identifies supported bar shapes 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 RenderContent.