WPF Charting Documentation - SciChart WPF Charts SDK v5.x
DataSeries Types in SciChart

SciChart features a proprietary DataSeries API, which internally uses the fastest possible data-structures to allow fast manipulation of data bound to charts.

Most WPF charts allow you to bind your chart to any data, for instance, an IEnumerable, or ObservableCollection. This is great for flexibility but not so great for speed! Our DataSeries are highly optimized data-structures for indexing, searching and iterating over data, enabling SciChart to achieve its record performance!

DataSeries Types

The following DataSeries types exist in SciChart. All DataSeries are generic, where TX is the type of the X-data and TY is the type of the Y data.

NOTE: Allowable types in SciChart include DateTime, TimeSpan, Int64, Int32, Int16, Byte, Double, Float, UInt64, UInt32, UInt16, SByte.

NOTE: DateTime, TimeSpan are only allowable on TX. The type Decimal (128) bit is not allowed. Custom types are not allowed.

DataSeries Type

Series applicable

XyDataSeries
Stores X,Y data with optional PointMetadata

FastLineRenderableSeries, FastMountainRenderableSeries, XyScatterRenderableSeries and FastColumnRenderableSeries

XyyDataSeries
Stores X,Y1,Y2 data with optional PointMetadata

FastBandRenderableSeries (required).

Can also apply to FastLineRenderableSeries, FastMountainRenderableSeries, XyScatterRenderableSeries and FastColumnRenderableSeries. In this case only the X,Y1 value is chosen

XyzDataSeries

Stores X,Y,Z data with optional PointMetadata

FastBubbleRenderableSeries (required).

Can also apply to FastLineRenderableSeries, FastMountainRenderableSeries, XyScatterRenderableSeries and FastColumnRenderableSeries. In this case only the X,Y value is chosen

HlcDataSeries

Stores X,Y,ErrorHigh,ErrorLow data with optional PointMetadata

FastErrorBarsRenderableSeries (required)

Can also apply to FastLineRenderableSeries, FastMountainRenderableSeries, XyScatterRenderableSeries and FastColumnRenderableSeries. In this case only the X,Y value is chosen

OhlcDataSeries


Stores X,Open,High,Low,Close data with optional PointMetadata

FastCandlestickRenderableSeries or FastOhlcRenderableSeries (required)

Can also apply to FastLineRenderableSeries, FastMountainRenderableSeries, XyScatterRenderableSeries and FastColumnRenderableSeries. In this case only the X,Y (Close) value is chosen

BoxPlotDataSeries

Stores X,Median,Min,Max,Upper,Lower data with optional PointMetadata

FastBoxPlotRenderableSeries (required)

Can also apply to FastLineRenderableSeries, FastMountainRenderableSeries, XyScatterRenderableSeries and FastColumnRenderableSeries. In this case only the X,Y (Median) value is chosen

Heatmap2DArrayDataSeries
Stores TY values as an array TY[,] and TX,TZ values are computed from cell index and a mapping function

FastHeatmapRenderableSeries (required)

This DataSeries type is not applicable to any other RenderableSeries

 

 

 


SCICHART ® is a Registered Trademark in the UK, US and EU. Copyright SciChart Ltd 2011-2018.

Email us to give feedback!