Double Linear Axis Model
constructor(range: ClosedFloatingPointRange<Double>, minViewExtent: Double = (range.endInclusive - range.start) * ZoomRangeLimitDefault, maxViewExtent: Double = ((range.endInclusive - range.start)), minimumMajorTickIncrement: Double = (range.endInclusive - range.start) * MinimumMajorTickIncrementDefault, minimumMajorTickSpacing: Dp = 50.dp, minorTickCount: Int = 4, inverted: Boolean = false)
Parameters
range
The minimum to maximum values allowed to be represented on this Axis. Zoom and scroll modifications may not exceed this range.
min View Extent
Specifies the minimum allowed range after zooming. Must be greater than 0 and less than the difference between the start and end of range.
max View Extent
Specifies the maximum allowed viewable range. Must be greater than 0, greater than or equal to minViewExtent, and less than or equal to the difference between the start and end of range.
minimum Major Tick Increment
The minimum value between adjacent major ticks. Must be less than or equal to the extent of the range.
minimum Major Tick Spacing
Specifies the minimum physical spacing for major ticks, in Dp units. Must be greater than 0.
minor Tick Count
The number of minor ticks per major tick interval.