MindFusion.Charting for JavaScript Programmer's Guide
MindFusion.Charting Namespace
Classes Interfaces 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.

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.