XyDataSeries<TAllPoints> Class Members

The following tables list the members exposed by XyDataSeries<TAllPoints>.

Public Constructors

Name | Description | |
---|---|---|

XyDataSeries<TAllPoints> Constructor | Overloaded. |

Protected Fields

Top

Public Properties

Name | Description | |
---|---|---|

AcceptsUnsortedData | New to v3.3: when AcceptsUnsortedData is false, the DataSeries with throw an InvalidOperationException if unsorted data is appended. Unintentional unsorted data can result in much slower performance. To disable this check, set AcceptsUnsortedData = true. (Inherited from SciChart.Charting.Model.DataSeries.DataSeries<TAllPoints,TAllPoints>) | |

Capacity | Gets or sets the capacity of the XyDataSeries, allowing you to pre-reserve memory. NOTE: changing the capacity will result in data being cleared (Inherited from SciChart.Charting.Model.DataSeries.XyDataSeries<TAllPoints,TAllPoints>) | |

ChangeCount | Gets the change count for this data series. Allows to indentify when data series was changed (Inherited from SciChart.Charting.Model.DataSeries.DataSeries<TAllPoints,TAllPoints>) | |

Count | Gets the number of points in this data series (Inherited from SciChart.Charting.Model.DataSeries.DataSeries<TAllPoints,TAllPoints>) | |

DataContainsNaN | Gets whether the data contains NaN values (Inherited from SciChart.Charting.Model.DataSeries.DataSeries<TAllPoints,TAllPoints>) | |

DataDistributionCalculator | Gets or Sets the DataDistrutionCalculator instance for this DataSeries. Used when resampling data to determine the correct algorithm (Inherited from SciChart.Charting.Model.DataSeries.DataSeries<TAllPoints,TAllPoints>) | |

DataIsEvenlySpaced | Gets whether the data is evenly paced (Inherited from SciChart.Charting.Model.DataSeries.DataSeries<TAllPoints,TAllPoints>) | |

DataIsSortedAscending | Gets whether this DataSeries contains Sorted data in the X-direction. Note: Sorted data will result in far faster indexing operations. If at all possible, try to keep your data sorted in the X-direction (Inherited from SciChart.Charting.Model.DataSeries.DataSeries<TAllPoints,TAllPoints>) | |

DataSeriesType | Gets the DataSeriesType for this DataSeries (Inherited from SciChart.Charting.Model.DataSeries.XyDataSeries<TAllPoints,TAllPoints>) | |

FifoCapacity | Gets or sets the size of the FIFO buffer. If null, then the dataseries is unlimited. If a value is set, when the point count reaches this value, older points will be discarded (Inherited from SciChart.Charting.Model.DataSeries.DataSeries<TAllPoints,TAllPoints>) | |

HasMetadata | Gets whether the SciChart.Charting.Model.DataSeries contains points' metadata (Inherited from SciChart.Charting.Model.DataSeries.DataSeries<TAllPoints,TAllPoints>) | |

HasValues | Gets whether the SciChart.Charting.Model.DataSeries has values (is not empty) (Inherited from SciChart.Charting.Model.DataSeries.XyDataSeries<TAllPoints,TAllPoints>) | |

IsAttached | Gets a value indicating whether this instance is attached. (Inherited from SciChart.Charting.Model.DataSeries.DataSeries<TAllPoints,TAllPoints>) | |

IsFifo | Gets whether the dataseries behaves as a FIFO If True, when the FifoCapacity is reached, old points will be discarded in favour of new points (Inherited from SciChart.Charting.Model.DataSeries.DataSeries<TAllPoints,TAllPoints>) | |

IsSorted | Gets whether this DataSeries contains Sorted data in the X-direction. Note: Sorted data will result in far faster indexing operations. If at all possible, try to keep your data sorted in the X-direction (Inherited from SciChart.Charting.Model.DataSeries.DataSeries<TAllPoints,TAllPoints>) | |

IsSuspended | Gets a value indicating whether updates for the target are currently suspended (Inherited from SciChart.Charting.Model.DataSeries.DataSeries<TAllPoints,TAllPoints>) | |

Item | Gets the item at the index from the specified DataSeriesColumn. (Inherited from SciChart.Charting.Model.DataSeries.DataSeries<TAllPoints,TAllPoints>) | |

LatestYValue | Gets the latest Y-Value of the DataSeries (Inherited from SciChart.Charting.Model.DataSeries.DataSeries<TAllPoints,TAllPoints>) | |

Metadata | Gets the Metadata of this series (Inherited from SciChart.Charting.Model.DataSeries.DataSeries<TAllPoints,TAllPoints>) | |

MinXSpacing | Gets the minimal spacing between X Values (Inherited from SciChart.Charting.Model.DataSeries.DataSeries<TAllPoints,TAllPoints>) | |

ParentSurface | Gets or sets the parent SciChart.Charting.Visuals.ISciChartSurface which this IDataSeries instance is attached to (Inherited from SciChart.Charting.Model.DataSeries.DataSeries<TAllPoints,TAllPoints>) | |

SeriesName | Gets or sets the name of this series (Inherited from SciChart.Charting.Model.DataSeries.DataSeries<TAllPoints,TAllPoints>) | |

SyncRoot | Synchronization object (per instance) (Inherited from SciChart.Charting.Model.DataSeries.DataSeries<TAllPoints,TAllPoints>) | |

Tag | Gets or sets an arbitrary tag on the DataSeries (Inherited from SciChart.Charting.Model.DataSeries.DataSeries<TAllPoints,TAllPoints>) | |

XMax | Gets the computed Maximum value in X for this series (Inherited from SciChart.Charting.Model.DataSeries.DataSeries<TAllPoints,TAllPoints>) | |

XMin | Gets the computed Minimum value in X for this series (Inherited from SciChart.Charting.Model.DataSeries.DataSeries<TAllPoints,TAllPoints>) | |

XRange | Gets the computed XRange, which is an SciChart.Data.Model.IRange wrapping XMin and XMax properties (Inherited from SciChart.Charting.Model.DataSeries.DataSeries<TAllPoints,TAllPoints>) | |

XType | Gets the Type of X-data points in this DataSeries. Used to check compatibility with Axis types (Inherited from SciChart.Charting.Model.DataSeries.DataSeries<TAllPoints,TAllPoints>) | |

XValues | Gets the X Values of this series (Inherited from SciChart.Charting.Model.DataSeries.DataSeries<TAllPoints,TAllPoints>) | |

YMax | Gets the computed Maximum value in Y for this series (Inherited from SciChart.Charting.Model.DataSeries.DataSeries<TAllPoints,TAllPoints>) | |

YMin | Gets the computed Minimum value in Y for this series (Inherited from SciChart.Charting.Model.DataSeries.DataSeries<TAllPoints,TAllPoints>) | |

YRange | Gets the computed YRange, which is an SciChart.Data.Model.IRange wrapping YMin and YMax properties (Inherited from SciChart.Charting.Model.DataSeries.DataSeries<TAllPoints,TAllPoints>) | |

YType | Gets the Type of Y-data points in this DataSeries. Used to check compatibility with Axis types (Inherited from SciChart.Charting.Model.DataSeries.DataSeries<TAllPoints,TAllPoints>) | |

YValues | Gets the Y Values of this series (Inherited from SciChart.Charting.Model.DataSeries.DataSeries<TAllPoints,TAllPoints>) |

Public Methods

Name | Description | |
---|---|---|

Append | Overloaded. (Inherited from SciChart.Charting.Model.DataSeries.XyDataSeries<TAllPoints,TAllPoints>) | |

Clear | Clears the series, resetting internal lists to zero size. (Inherited from SciChart.Charting.Model.DataSeries.DataSeries<TAllPoints,TAllPoints>) | |

Clone | Creates a deep copy of a DataSeries. (Inherited from SciChart.Charting.Model.DataSeries.XyDataSeries<TAllPoints,TAllPoints>) | |

DecrementSuspend | Called by IUpdateSuspender each time a target suspender is disposed. When the final target suspender has been disposed, ResumeUpdates is called (Inherited from SciChart.Charting.Model.DataSeries.DataSeries<TAllPoints,TAllPoints>) | |

FindClosestLine | Finds the closest line to a point with given X and Y value. Search region is a vertical area with center in X and [maxXDistance] X units to left and right (Inherited from SciChart.Charting.Model.DataSeries.DataSeries<TAllPoints,TAllPoints>) | |

FindClosestPoint | Finds the closest point to a point with given X and Y value. Search region is a vertical area with center in X and [maxXDistance] X units to left and right (Inherited from SciChart.Charting.Model.DataSeries.DataSeries<TAllPoints,TAllPoints>) | |

FindIndex | Finds the index to the DataSeries at the specified X-Value (Inherited from SciChart.Charting.Model.DataSeries.DataSeries<TAllPoints,TAllPoints>) | |

GetIndicesRange | Gets the integer indices of the XValues array that are currently in the VisibleRange passed in, and an indefinite range otherwise. (Inherited from SciChart.Charting.Model.DataSeries.DataSeries<TAllPoints,TAllPoints>) | |

GetWindowedYRange | Overloaded. Gets the YRange of the data (min, max of the series) in the input visible range point range, where the input range is the SciChart.Charting.Visuals.Axes.IAxisParams.VisibleRange (Inherited from SciChart.Charting.Model.DataSeries.DataSeries<TAllPoints,TAllPoints>) | |

GetXMinAt | When overriden in a derived class, gets the Min(existingXMin, currentMin), where currentMin is the minimum at the specified index (Inherited from SciChart.Charting.Model.DataSeries.DataSeries<TAllPoints,TAllPoints>) | |

GetYMaxAt | When overriden in a derived class, gets the Max(existingYMax, currentMax), where currentMax is the maximum at the specified index (Inherited from SciChart.Charting.Model.DataSeries.XyDataSeries<TAllPoints,TAllPoints>) | |

GetYMinAt | When overriden in a derived class, gets the Min(existingYMin, currentMin), where currentMin is the minimum at the specified index (Inherited from SciChart.Charting.Model.DataSeries.XyDataSeries<TAllPoints,TAllPoints>) | |

Insert | Overloaded. (Inherited from SciChart.Charting.Model.DataSeries.XyDataSeries<TAllPoints,TAllPoints>) | |

InsertRange | Overloaded. (Inherited from SciChart.Charting.Model.DataSeries.XyDataSeries<TAllPoints,TAllPoints>) | |

InvalidateParentSurface | May be called to trigger a redraw on the parent SciChart.Charting.Visuals.SciChartSurface. This method is extremely useful when IDataSeries are in a ViewModel and bound via MVVM to SciChart.Charting.Visuals.RenderableSeries.IRenderableSeries. Please see the rangeMode parameter for invalidation options (Inherited from SciChart.Charting.Model.DataSeries.DataSeries<TAllPoints,TAllPoints>) | |

RemoveAt | Removes the X,Y values at the specified index (Inherited from SciChart.Charting.Model.DataSeries.XyDataSeries<TAllPoints,TAllPoints>) | |

RemoveRange | Removes a range of points starting from the specified index (Inherited from SciChart.Charting.Model.DataSeries.XyDataSeries<TAllPoints,TAllPoints>) | |

ResumeUpdates | Resumes updates on the target, intended to be called by IUpdateSuspender (Inherited from SciChart.Charting.Model.DataSeries.DataSeries<TAllPoints,TAllPoints>) | |

SuspendUpdates | Suspends drawing updates on the target until the returned object is disposed, when a final draw call will be issued (Inherited from SciChart.Charting.Model.DataSeries.DataSeries<TAllPoints,TAllPoints>) | |

ToHitTestInfo | When overridden in a derived class, returns a SciChart.Charting.Visuals.RenderableSeries.HitTestInfo struct containing data about the data-point at the specified index (Inherited from SciChart.Charting.Model.DataSeries.DataSeries<TAllPoints,TAllPoints>) | |

ToPointSeries | Converts the default YValues to an SciChart.Data.Model.IPointSeries which is used to render XY series (Inherited from SciChart.Charting.Model.DataSeries.DataSeries<TAllPoints,TAllPoints>) | |

Update | Overloaded. (Inherited from SciChart.Charting.Model.DataSeries.XyDataSeries<TAllPoints,TAllPoints>) |

Protected Methods

Top

Extension Methods

Name | Description | |
---|---|---|

ToEnumerable<T> | Yields a single item, converting it to System.Collections.IEnumerable. | |

ToPointSeries | ||

ToStringArray2D<T> |

Public Events

Name | Description | |
---|---|---|

DataSeriesChanged | Event raised whenever points are added to, removed or one or more DataSeries properties changes (Inherited from SciChart.Charting.Model.DataSeries.DataSeries<TAllPoints,TAllPoints>) | |

PropertyChanged | Occurs when a property value changes. (Inherited from SciChart.Data.Model.BindableObject) |

See Also