MindFusion.Charting Programmer's Guide

MindFusion.Charting Namespace

Classes Delegates Enumerations
 

 Classes

  Class Description

AxesChart

A base class for all charts that use the rectangular coordinate system.

AxisSettings

A class for specifying the settings of chart axes.

Bar

Represents a bar in a bar chart.

BarChart

A class for drawing bar charts.

Bubble

Represents a bubble in bubble charts.

Chart

Base class for all chart types - bars, pies, areas, lines, or radars.

ChartElement

Base class for all chart elements - Bar, Line, Scatter, Bubble, PiePiece and RadarPiece.

DoubleCollection

Represents a strongly typed collection of double numbers.

FunctionArgs

A class specified for setting the arguments of chart functions.

LabelsCollection

Represents a strongly typed collection of StringCollection objects.

LegendEventArgs

Summary description for LegendEventArgs.

Line

A class that represents line objects in line charts.

LineChart

A class specified for drawing line, area, bubble and scatter charts.

Margins

Class for setting the space around chart elements.

PieChart

A class specified for drawing pie charts.

PiePiece

A class that represents pie piece objects in pie charts.

PointCollection

Represents a collection of PointF[] arrays.

PointContainer

Represents a collection of PointCollections.

RadarChart

A class used to draw radar charts.

RadarPiece

A class that represents radar piece objects in radar charts.

Scatter

A class that represents scatter objects in scatter charts.

SeriesCollection

Represents a list with DoubleCollection-s for specifying the data in multi-series charts.

ShapeCollection

Represents a strongly typed collection of shapes.

ShapeConverter

Provides an EnumConverter to convert Shape objects to and from various other representations.

StringCollection

Represents a collection with string labels.

 Delegates

  Delegate Description

CalculateFunctionDelegate

Invokes a custom function that calculates the values for the chart.

PathOperator

Calls a method that draws or hit tests the path specified.

 Enumerations

  Enumeration Description

Alignment

Specifies alignment styles for labels at the chart axis.

AxisLabelType

Specifies the type of labels drawn at chart axis.

BarSeriesLayout

Specifies the layout of bars in series.

BarType

Specifies the different types of bar charts that can be drawn.

Border

Specifies the type of border drawn around chart objects.

ChartTypes

Specifies the chart type.

DataFormat

Specifies the type of data values.

DateTimeFormat

Specifies formats for DateTime values.

GridType

Specifies the type of the grid.

LabelOrientation

Specifies different text orientation styles for chart labels.

LabelType

Specifies the type of labels drawn at chart elements.

LineTypes

Specifies the different types of line/area/scatter/bubble charts that can be drawn.

NumberFormat

Specifies formats for numerical values.

PieType

Specifies the possible type of pie chart that can be drawn.

Position

Specifies the position of different chart elements.

RadarStyle

Specifies the drawing styles for a radar chart.

RadarType

Specifies the different types of radar charts that can be drawn.

Shape

Specifies the type of shapes that can be drawn at chart data points.

SortOrder

Specifies different options for sorting numbers in data series.

SortSeriesBy

Specifies how charts with more than one data series are arranged.

Summary

Specifies type of summary operations that can be performed over the chart values.

Theme

Specifies the different themes applicable to charts.