PolarXAxis
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
public PolarXAxis()
polarXAxis = PolarXAxis()
Inicia una nueva instancia de la clase PolarXAxis.
Propiedades
public override bool IsHorizontalAxis { get; }
value = polarXAxis.IsHorizontalAxis
Obtiene si el eje actual es horizontal o no
public override bool IsPolarAxis { get; }
value = polarXAxis.IsPolarAxis
Obtiene un valor indicando si esta instancia es un eje polar.
Métodos
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
public override double GetAxisOffset()
result = polarXAxis.GetAxisOffset()
Devuelve el offset del eje
public override AxisParams GetAxisParams()
result = polarXAxis.GetAxisParams()
Consigue una AxisParams struct con información sobre la configuración del eje actual
protected override Point GetLabelPosition(float offset, float coords)
result = polarXAxis.GetLabelPosition(offset, coords)
Obtener coordenadas para colocar la etiqueta de garrapata
- offset
- coords
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
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@.