LogarithmicNumericAxis
Provides a Logarithmic, Value Numeric Axis, capable of rendering double, int, short, byte, long ticks on the X or Y-Axis of a UltrachartSurface. The LogarithmicBase property determines which base is used for the logarithm.
Herda de: NumericAxis
Implementa: ILogarithmicAxis, IAxis, IAxisParams, IHitTestable, ISuspendable, IInvalidatableElement, IDrawable
Construtores
LogarithmicNumericAxis()
Initializes a new instance of the LogarithmicNumericAxis class.
Propriedades
IsLogarithmicAxis : bool
Gets a value indicating whether this instance is a logarithmic axis.
LogarithmicBase : double
Gets or sets the value which determines the base used for the logarithm.
Métodos
GetAxisParams() : AxisParams
Gets an AxisParams struct with info about the current axis setup
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
Campos
LogarithmicBaseProperty : DependencyProperty
Defines the LogarithmicBase DependencyProperty