PolarXAxis

StockSharp.Xaml.Charting.Visuals.Axes

Proporciona un eje Polar, Valor Numeric, capaz de renderizar doble, int, short, byte, largas garrapatas en el eje X de un UltrachartSurface@.

Hereda de: NumericAxis

Constructores

PolarXAxis
public PolarXAxis()
polarXAxis = PolarXAxis()

Inicia una nueva instancia de la clase PolarXAxis.

Propiedades

IsHorizontalAxis
public override bool IsHorizontalAxis { get; }
value = polarXAxis.IsHorizontalAxis

Obtiene si el eje actual es horizontal o no

IsPolarAxis
public override bool IsPolarAxis { get; }
value = polarXAxis.IsPolarAxis

Obtiene un valor indicando si esta instancia es un eje polar.

Métodos

DrawGridLine
protected override void DrawGridLine(IRenderContext2D renderContext, Style gridLineStyle, IEnumerable<float> coordsToDraw)
polarXAxis.DrawGridLine(renderContext, gridLineStyle, coordsToDraw)

Dibuja líneas de rejilla en el gráfico en coordenadas especificadas

renderContext
gridLineStyle
coordsToDraw
GetAxisOffset
public override double GetAxisOffset()
result = polarXAxis.GetAxisOffset()

Devuelve el offset del eje

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

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

GetLabelPosition
protected override Point GetLabelPosition(float offset, float coords)
result = polarXAxis.GetLabelPosition(offset, coords)

Obtener coordenadas para colocar la etiqueta de garrapata

offset
coords
HitTest
public override AxisInfo HitTest(IComparable dataValue)
result = polarXAxis.HitTest(dataValue)

Realiza una operación HitTest en la AxisBase@. La entrega se utiliza para convertir a AxisInfo struct, que contiene información sobre el eje, así como valores formateados

dataValue
El valor de los datos.

Devuelve: Resultado AxisInfo

OnApplyTemplate
public override void OnApplyTemplate()
polarXAxis.OnApplyTemplate()

Cuando se sobrescribe en una clase derivada, se invoca cuando el código de aplicación o los procesos internos llaman OnApplyTemplate@.