Class LogarithmicScale
The LogarithmicScale is similar to the NumericalScale, except there's a logarithmic transform that is applied to the input domain value before the output range value is computed. The mapping to the output range value y can be expressed as a function of the input domain value x: y = m log(x) + b. The LogarithmicScale does not support zero or negative values.
Inherited Members
Namespace: Telerik.Reporting
Assembly: Telerik.Reporting.dll
Syntax
public class LogarithmicScale : NumericalScaleBase
Constructors
LogarithmicScale()
Declaration
public LogarithmicScale()
Properties
Base
Gets or sets the base value of the logarithm.
Declaration
public double Base { get; set; }
Property Value
System.Double
|
CrossAxisPositions
A collection of LogarithmicScaleCrossAxisPosition items that defines the where the other axes cross the current one.
Declaration
public LogarithmicScaleCrossAxisPositionCollection CrossAxisPositions { get; }
Property Value
LogarithmicScaleCrossAxisPositionCollection
|
CrossAxisValue
Applied when GraphScaleCrossAxisPosition is set to GraphAxisZeroValueMode.Specific. Zero value is where the other axis crosses the current axis.
Declaration
[Obsolete("The CrossAxisValue property is now obsolete. Please use the CrossAxisPositions property instead.")]
public double CrossAxisValue { get; set; }
Property Value
System.Double
|
MajorStep
Gets or sets the step/interval for the major ticks/grid lines.
Declaration
[Obsolete("The LogarithmicScale.MajorStep property is now obsolete. The LogarithmicScale now determines the major/minor tick steps automatically according to the value of the LogarithmicScale.Base property.")]
public double MajorStep { get; set; }
Property Value
System.Double
|
Maximum
Graph axis range - maximum value. Set to float.NaN to automatically calculate the value based on the data.
Declaration
public override double Maximum { get; set; }
Property Value
System.Double
A positive number that indicates the maximum value for the scale. |
Overrides
Remarks
Due to the nature of the logarithmic transformation applied to the scale the Maximum property accepts only positive numbers and throws an error for zero or negative values.
Minimum
Axis' minimum value. Set to float.NaN to automatically calculate the value based on the data.
Declaration
public override double Minimum { get; set; }
Property Value
System.Double
A positive number that defines the minimum value for the scale. A System.Double.NaN value indicates that the scale will automatically calculate its minimum value based on the data. The default value is System.Double.NaN. |
Overrides
Remarks
Due to the nature of the logarithmic transformation applied to the scale the Minimum property accepts only positive numbers and throws an error for zero or negative values.
MinorStep
Gets or sets the step/interval for the minor ticks/grid lines.
Declaration
[Obsolete("The LogarithmicScale.MinorStep property is now obsolete. The LogarithmicScale now determines the major/minor tick steps automatically according to the value of the LogarithmicScale.Base property.")]
public double MinorStep { get; set; }
Property Value
System.Double
|