LogarithmicNumericAxis

StockSharp.Xaml.Charting.Visuals.Axes

Fornece um Eixo Lógarítmico, Valor Numérica, capaz de renderizar tiques duplos, int, curtos, bytes, longos no X ou Y-Axis de UltrachartSurface. A propriedade LogarithmicBase determina qual base é usada para o logaritmo.

Herda de: NumericAxis

Implementa: ILogarithmicAxis, IAxis, IAxisParams, IHitTestable, ISuspendable, IInvalidatableElement, IDrawable

Construtores

LogarithmicNumericAxis
public LogarithmicNumericAxis()
logarithmicNumericAxis = LogarithmicNumericAxis()

Inicializa uma nova instância da classe LogarithmicNumericAxis.

Propriedades

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

Obtém um valor indicando se esta instância é um eixo logarítmico.

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

Obtém ou define o valor que determina a base usada para o logaritmo.

Métodos

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

Obtém uma AxisParams struct com informações sobre a configuração do eixo atual

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

Retorna uma IRange padrão não zero, chamada internamente pelo Ultrachart para redefinir o VisibleRange de um eixo para um estado indefinido

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

Devolve uma instância de IDeltaCalculator que é usada para calcular os valores de dados de Axis Gridlines, Ticks e Labels. Quando sobreposta numa classe derivada (e.g. LogarithmicNumericAxis@, a implementação de GetTickCalculator () muda para permitir cálculos específicos desse tipo de eixo

Retorna: Uma instância IDeltaCalculator

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

Verifica se é um intervalo visível válido para este eixo

range

Campos

LogarithmicBaseProperty
public static readonly DependencyProperty LogarithmicBaseProperty
value = LogarithmicNumericAxis.LogarithmicBaseProperty

Define LogarithmicBase DependencyProperty @