NumericAxis

StockSharp.Xaml.Charting.Visuals.Axes

Provides a Linear, Value Numeric Axis, capable of rendering double, int, short, byte, long ticks on the X or Y-Axis of a UltrachartSurface.

Herda de: AxisBase

Construtores

NumericAxis()

Initializes a new instance of the NumericAxis class.

Propriedades

MajorDelta : double

Gets or sets the major delta.

MinimalZoomConstrain : double?

Gets or sets the MinimalZoomConstrain of the Axis. This is used to set minimum distance between Min and Max of the VisibleRange

MinorDelta : double

Gets or sets the minor delta.

ScientificNotation : ScientificNotation

Gets or sets used number format

Métodos

CalculateDelta()

Calcuates the delta's for use in this render pass

CalculateYRange(RenderPassInfo) : IRange

Gets the aligned VisibleRange of the axis, with optional ZoomToFit flag. If ZoomToFit is true, it will return the DataRange plus any GrowBy applied to the axis

renderPassInfo
Struct containing data for the current render pass

Retorna: The VisibleRange of the axis

Clone() : IAxis

Clones this instance.

GetAxisParams() : AxisParams

Gets an AxisParams struct with info about the current axis setup

GetDataValue(double) : IComparable

Transforms a pixel coordinate into a data value for this axis.

pixelCoordinate
GetDefaultNonZeroRange() : IRange

Returns an default non zero IRange, called internally by Ultrachart to reset the VisibleRange of an axis to an undefined state

GetDeltaCalculator() : IDeltaCalculator

Returns an instance of an IDeltaCalculator which is used to compute the data-values of Axis Gridlines, Ticks and Labels. When overridden in a derived class (e.g. LogarithmicNumericAxis, the implementation of GetTickCalculator() changes to allow calculations specific to that axis type

Retorna: An IDeltaCalculator instance

GetSupportedTypes() : List<Type>

Returns a list of types which current axis is designed to work with

GetUndefinedRange() : IRange

Returns an undefined IRange, called internally by Ultrachart to reset the VisibleRange of an axis to an undefined state

IsOfValidType(IRange) : bool

Checks whether is of valid type for this axis

range

Campos

ScientificNotationProperty : DependencyProperty

Defines the ScientificNotation DependencyProperty