Creates an instance of XyyDataSeries
the {@link TSciChart | SciChart WebAssembly Context} containing native methods and access to our underlying WebGL2 rendering engine
the IXyyDataSeriesOptions which can be passed to configure the DataSeries at construct time
An EventHandler which is raised when the data changes.
Gets the EDataSeriesType type of the DataSeries
The {@link TSciChart | SciChart WebAssembly Context} containing native methods and access to our WebGL2 Engine
Y1 values animation vector
Gets or sets whether the Y data contains NaN values. Set containsNaN = false for the performance optimization when the series has no NaNs
Gets or sets whether the Y data contains NaN values. Set containsNaN = false for the performance optimization when the series has no NaNs
Gets the DataSeries name. This is used in legend controls and tooltips to identify the series
Gets the DataSeries name. This is used in legend controls and tooltips to identify the series
When true, the DataSeries has values, else it is empty
Gets or sets whether the X-values are sorted or not. See remarks at IDataSeries.isSorted for further information
Gets or sets whether the X-values are sorted or not. See remarks at IDataSeries.isSorted for further information
Gets the range in the X-direction for this DataSeries
Appends a single X, Y, Y1 point to the DataSeries
The X-value
The Y1-value
The Y2-value
Appends a range of X, Y, Y1 points to the DataSeries
The X-values
The Y-values
The Y1-values
Clears the entire DataSeries.
Gets the count of data-points in the DataSeries
Deletes native (WebAssembly) memory used by this type, after which it cannot be used.
Returns true if this DataSeries has been deleted and native memory destroyed
Gets a native / WebAssembly Vector of Indexes in the DataSeries
Gets a native / WebAssembly vector of X-values in the DataSeries
Gets a native / WebAssembly vector of Y2-values in the DataSeries
Gets a native / WebAssembly vector of Y-values in the DataSeries
Gets the Y-range of the data within the specified X-Range: a 'windowed' Y-range used for zooming into series on the SciChartSurface
When true, return the positive part of the Y-range only
When true, treat the XAxis as a CategoryAxis - an axis type which measures by x-index not x-value
Inserts a single X,Y1,Y2 value at the start index
the index to insert at
the Xvalue
the Y1Value
the Y2Value
Inserts a ragne of X,Y1,Y2 values at the startIndex
the index to insert at
the XValues
the YValues
the Y1Values
Call to notify subscribers of dataChanged that the data has changed and SciChartSurface needs redrawing
Removes a single X,Y1,Y2 value at the specified index
the index to remove at
Removes a range of X,Y1,Y2 values at the specified index
the start index to remove at
the number of points to remove
Updates a single Y, Y1-value by X-index
the index to update
The new Y value
The new Y1 value
Generated using TypeDoc
XyyDataSeries is a DataSeries for holding X, Y1, Y2 data in SciChart's 2D JavaScript Charts
The XyyDataSeries is primarily used with our JavaScript Band Chart, which draws a High-Low fill between two lines, where the fill changes color depending on whether line Y2 > Y1
A DataSeries stores the data to render. This is independent from the RenderableSeries which defines how that data should be rendered.
See derived types of BaseDataSeries to find out what data-series are available. See derived types of IRenderableSeries to find out what 2D JavaScript Chart types are available.