Chart series have two primary functions: (1) they contain a collection of specific data points representing the actual data,
and (2) they visualize the data using an internal predefined model determined by the series type. RadChartView supports a number
of series types – Bar, Line (Spline), Area (Spline Area), Scatter, Stock, Pie, Donut, Polar, Radar – and each of them can be used
only with a certain area type - Categorical, Pie or Polar. The following schema shows the set of series supported by each area type:
Cartesian Area – supports Bar, Line, Area, Ohlc, Candlestick and Scatter series
This area sets a standard Cartesian coordinate system where the position of each point on the plane is identified
through a pair of values. Series supported in RadChartView’s Cartesian area can be classified in two groups –
scatter and categorical. While the former positions its point using two numerical values and, therefore, requires
two numerical axes, the latter uses one numerical and one categorical value to plot its data points. The Categorical
series you will be able to use with RadChartView are Bar, Line (Spline), Area (Spline Area), Ohlc, Candlestick.
Currently the control supports only Scatter point series.
Pie Area – supports Pie, Donut series
Unlike all other areas, Pie area does not use axes. It displays each data point as slices with arc size directly proportional
to the magnitude of the raw data point’s value. The supported series types are Pie and Donut.
Polar Area – supports Polar (Point, Line, Area) and Radar (Point, Line, Area) series
This area setups a polar coordinate system, where each value is positioned using a value-angle couple. Additionally,
the Polar area renders Radar series, which splits the polar area into equal-size category sectors.
Each series type contains a DataPoints collection that contains specific data points. For example,
Bar, Line and Area series work with
CategoricalDataPoints. Scatter and Pie series,
however, operate only with ScatterDataPoints and PieDataPoints respectively.
Each series type visualizes the data in the best way to present the information stored in its data points.
The screenshots below illustrate how each series type is rendered:
Chart series support both bound and unbound mode. All series contain the following two binding properties - DataSource and
ValueMember. Once a DataSource is assigned, the ValueMember property is used
to resolve the property of the data records visualized by the data points. Different series types introduce additional data binding properties, related
to the specific of the contained data. These are CategoricalMember, AngleMember,
In unbound mode, categorical series can be populated with data manually using the DataPoints collection.
A common scenario for RadChartView is to contain several series instances, which could be of different types. For example, you can
easily combine derivatives of CategoricalSeries class.
The chart series also have a mechanism for combining data points that reside in different series but have the same category.
This mechanism is controlled via the CombineMode property. The combine mode can be None, Cluster and Stack.
None means that the series will be plotted independently of each other.
Cluster will display data points in the same category huddled close together.
Stack on the other hand will plot the points on top of each other.
Stack100 presents the values of one series as a percentage of the other series