NumericAxis
Provides a Linear, Value Numeric Axis, capable of rendering double, int, short, byte, long ticks on the X or Y-Axis of a UltrachartSurface.
Herda de: AxisBase
Construtores
NumericAxis()
Initializes a new instance of the NumericAxis class.
Propriedades
MajorDelta : double
Gets or sets the major delta.
MinimalZoomConstrain : double?
Gets or sets the MinimalZoomConstrain of the Axis. This is used to set minimum distance between Min and Max of the VisibleRange
MinorDelta : double
Gets or sets the minor delta.
ScientificNotation : ScientificNotation
Gets or sets used number format
Métodos
CalculateDelta()
Calcuates the delta's for use in this render pass
CalculateYRange(RenderPassInfo) : IRange
Gets the aligned VisibleRange of the axis, with optional ZoomToFit flag. If ZoomToFit is true, it will return the DataRange plus any GrowBy applied to the axis
- renderPassInfo
- Struct containing data for the current render pass
Retorna: The VisibleRange of the axis
GetAxisParams() : AxisParams
Gets an AxisParams struct with info about the current axis setup
GetDataValue(double) : IComparable
Transforms a pixel coordinate into a data value for this axis.
- pixelCoordinate
GetDefaultNonZeroRange() : IRange
Returns an default non zero IRange, called internally by Ultrachart to reset the VisibleRange of an axis to an undefined state
GetDeltaCalculator() : IDeltaCalculator
Returns an instance of an IDeltaCalculator which is used to compute the data-values of Axis Gridlines, Ticks and Labels. When overridden in a derived class (e.g. LogarithmicNumericAxis, the implementation of GetTickCalculator() changes to allow calculations specific to that axis type
Retorna: An IDeltaCalculator instance
GetSupportedTypes() : List<Type>
Returns a list of types which current axis is designed to work with
GetUndefinedRange() : IRange
Returns an undefined IRange, called internally by Ultrachart to reset the VisibleRange of an axis to an undefined state
Campos
ScientificNotationProperty : DependencyProperty
Defines the ScientificNotation DependencyProperty