LogarithmicNumericAxis

StockSharp.Xaml.Charting.Visuals.Axes

Предоставляет логарифмическую числовую ось значений, способную отображать двойные, целочисленные, короткие, байтовые и длинные тики по оси X или Y UltrachartSurface. Свойство LogarithmicBase определяет, какое основание используется для логарифма.

Наследует: NumericAxis

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

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

LogarithmicNumericAxis
public LogarithmicNumericAxis()
logarithmicNumericAxis = LogarithmicNumericAxis()

Инициирует новый экземпляр класса LogarithmicNumericAxis.

Свойства

IsLogarithmicAxis
public override bool IsLogarithmicAxis { get; }
value = logarithmicNumericAxis.IsLogarithmicAxis

Получает значение, указывающее, является ли этот экземпляр логарифмической осью.

LogarithmicBase
public double LogarithmicBase { get; set; }
value = logarithmicNumericAxis.LogarithmicBase
logarithmicNumericAxis.LogarithmicBase = value

Получает или устанавливает значение, которое определяет основание, используемое для логарифма.

Методы

GetAxisParams
public override AxisParams GetAxisParams()
result = logarithmicNumericAxis.GetAxisParams()

Получает AxisParams struct с информацией о текущей установке оси

GetDefaultNonZeroRange
public override IRange GetDefaultNonZeroRange()
result = logarithmicNumericAxis.GetDefaultNonZeroRange()

Возвращает ненулевой IRange по умолчанию, вызванный внутри Ultrachart для сброса VisibleRange оси в неопределенное состояние

GetDeltaCalculator
protected override IDeltaCalculator GetDeltaCalculator()
result = logarithmicNumericAxis.GetDeltaCalculator()

Возвращает экземпляр IDeltaCalculator, который используется для вычисления значений данных Axis Gridlines, Ticks и Labels. При переопределении в производном классе (e.g. LogarithmicNumericAxis) внесение изменений в GetTickCalculator() позволяет производить расчеты, характерные для данного типа оси

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

IsValidRange
public override bool IsValidRange(IRange range)
result = logarithmicNumericAxis.IsValidRange(range)

Проверьте, действителен ли видимый диапазон для этой оси.

range

Поля

LogarithmicBaseProperty
public static readonly DependencyProperty LogarithmicBaseProperty
value = LogarithmicNumericAxis.LogarithmicBaseProperty

Определяет LogarithmicBase DependencyProperty