XyyDataSeries

StockSharp.Xaml.Charting.Model.DataSeries

A DataSeries to store Xyy data-points, containing X and Y0, Y1 values May be used as a DataSource for as well as standard XY renderable series types

Hereda de: DataSeries<T, T>

Implementa: IXyyDataSeries<T, T>, IDataSeries<T, T>, IDataSeries, ISuspendable, IXyyDataSeries

Constructores

XyyDataSeries()

Initializes a new instance of the XyyDataSeries class.

Propiedades

DataSeriesType : DataSeriesType

Gets the DataSeriesType for this DataSeries

HasValues : bool

Gets whether the Data Series has values (is not empty)

StockSharp#Xaml#Charting#Model#DataSeries#IXyyDataSeries#Y1Values

Gets the Y1 Values as a list of IComparable

Y1Values : IList<T>

Gets the Y1 values

YRange : IRange

Gets the computed YRange, which is an IRange wrapping YMin and YMax properties

Métodos

Append(IEnumerable<T>, IEnumerable<T>, IEnumerable<T>)

Appends a collection of X, Y0 and Y1 points to the series, automatically triggering a redraw

x
The X-values
y0
The Y0-values
y1
The Y1-values
Append(T, T, T)

Appends a single X, Y0, Y1 point to the series, automatically triggering a redraw

x
The X-value
y0
The Y0-value
y1
The Y1-value
Append(IEnumerable<T>, IEnumerable<T>[])

Appends a list of X, Y points to the series

x
The list of X points
yValues
Lists of Y points (depends on series type)
Append(T, T[])

Appends an X, Y point to the series

x
The X Value
yValues
The Y Values (depends on series type)
ClearColumns()

When overridden in a derived class, clears all columns in the Data Series

Clone() : IDataSeries<T, T>

Creates a deep copy of a DataSeries

GetYMaxAt(int, T) : T

When overriden in a derived class, gets the Max(existingYMax, currentMax), where currentMax is the maximum at the specified index

index
The index to the underlying dataset
existingYMax
The existing maximum

Devuelve: The new YMax, which is the Min(existingYMax, currentMax)

GetYMinAt(int, T) : T

When overriden in a derived class, gets the Min(existingYMin, currentMin), where currentMin is the minimum at the specified index

index
The index to the underlying dataset
existingYMin
The existing minimum

Devuelve: The new YMin, which is the Min(existingYMin, currentMin)

Insert(int, T, T, T)

Inserts an X, Y0, Y1 point at the specified index. Automatically triggers a redraw

index
The index to insert at
x
The X-value
y0
The Y0-value
y1
The Y1-value
InsertRange(int, IEnumerable<T>, IEnumerable<T>, IEnumerable<T>)

Inserts a collection of X, Y0 and Y1 points at the specified index, automatically triggering a redraw

startIndex
The index to insert at
x
The X-values
y0
The Y0-values
y1
The Y1-values
RemoveAt(int)

Removes the X,Y values at the specified index

index
The index to remove at
RemoveRange(int, int)

Removes a range of points starting from the specified index

startIndex
Starting index of the range of elements to remove
count
The number of elements to remove
ToHitTestInfo(int) : HitTestInfo

When overridden in a derived class, returns a HitTestInfo struct containing data about the data-point at the specified index

index
The index to the DataSeries

Devuelve: The HitTestInfo

ToPointSeries(ResamplingMode, IndexRange, int, bool, bool?, IRange, IPointResamplerFactory, object) : IPointSeries

Converts the default YValues to an IPointSeries which is used to render XY series

resamplingMode
The desired ResamplingMode
pointRange
The integer Indices range in the parent data-set
viewportWidth
The current width of the viewport
isCategoryAxis
If true, uses the indices to form the resampled X-values, else uses the X-Values themselves
dataIsDisplayedAs2D
If true, then data is presented as a scatter series without relationship between the points, e.g. not a line series
visibleXRange
The XAxis VisibleRange at the time of resampling
factory
The IPointResamplerFactory Instance
pointSeriesArg
Additional parameter to the point series.

Devuelve: A IPointSeries which is used to render XY series

Update(T, T, T)

Updates (overwrites) the Y0, Y1 values at the specified X-value. Automatically triggers a redraw

x
The X-value
y0
The Y0-value
y1
The Y1-value