LogarithmicNumericAxis

StockSharp.Xaml.Charting.Visuals.Axes

Proporciona un eje Logaritmic, valor numérico, capaz de renderizar doble, int, short, byte, garrapatas largas en el eje X o Y de un UltrachartSurface. El establecimiento LogarithmicBase determina qué base se utiliza para el logaritmo.

Hereda de: NumericAxis

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

Constructores

LogarithmicNumericAxis
public LogarithmicNumericAxis()
logarithmicNumericAxis = LogarithmicNumericAxis()

Inicia una nueva instancia de la clase LogarithmicNumericAxis.

Propiedades

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

Obtiene un valor indicando si esta instancia es un eje logarítmico.

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

Obtiene o establece el valor que determina la base utilizada para el logaritmo.

Métodos

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

Consigue una AxisParams struct con información sobre la configuración del eje actual

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

Devuelve un IRange no cero predeterminado, llamado internamente por Ultrachart para restablecer el VisibleRange de un eje a un estado indefinido

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

Devuelve un ejemplo de IDeltaCalculator que se utiliza para calcular los valores de datos de Axis Gridlines, Ticks y Etiquetas. Cuando se sobrescribe en una clase derivada (e.g. LogarithmicNumericAxis, la implementación de GetTickCalculator () cambios para permitir cálculos específicos a ese tipo de eje

Devuelve: Una instancia IDeltaCalculator

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

Compruebe si es válida rango visible para este eje

range

Campos

LogarithmicBaseProperty
public static readonly DependencyProperty LogarithmicBaseProperty
value = LogarithmicNumericAxis.LogarithmicBaseProperty

Define el LogarithmicBase@DependencyProperty@