LogarithmicNumericAxis

StockSharp.Xaml.Charting.Visuals.Axes

Provides a Logarithmic, Value Numeric Axis, capable of rendering double, int, short, byte, long ticks on the X or Y-Axis of a UltrachartSurface. The LogarithmicBase property determines which base is used for the logarithm.

Наследует: NumericAxis

Реализует: ILogarithmicAxis, IAxis, IAxisParams, IHitTestable, ISuspendable, IInvalidatableElement, IDrawable

Конструкторы

LogarithmicNumericAxis()

Initializes a new instance of the LogarithmicNumericAxis class.

Свойства

IsLogarithmicAxis : bool

Gets a value indicating whether this instance is a logarithmic axis.

LogarithmicBase : double

Gets or sets the value which determines the base used for the logarithm.

Методы

GetAxisParams() : AxisParams

Gets an AxisParams struct with info about the current axis setup

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

Возвращает: An IDeltaCalculator instance

IsValidRange(IRange) : bool

Checks whether is valid visible range for this axis

range

Поля

LogarithmicBaseProperty : DependencyProperty

Defines the LogarithmicBase DependencyProperty