Index: packages/charted/lib/core/scales/linear_scale.dart |
diff --git a/packages/charted/lib/core/scales/linear_scale.dart b/packages/charted/lib/core/scales/linear_scale.dart |
index 4c983dce7005e11152a5e15ebcad72011c9b12d3..ae745cc89624e6ff0ccee47010c5eaeae83ebbef 100644 |
--- a/packages/charted/lib/core/scales/linear_scale.dart |
+++ b/packages/charted/lib/core/scales/linear_scale.dart |
@@ -45,8 +45,12 @@ class LinearScale implements Scale { |
: ScaleUtils.bilinearScale; |
Function uninterpolator = clamp ? uninterpolateClamp : uninterpolateNumber; |
- InterpolatorGenerator interpolator = |
- _rounded ? createRoundedNumberInterpolator : createNumberInterpolator; |
+ InterpolatorGenerator interpolator; |
+ if (rounded) { |
+ interpolator = createRoundedNumberInterpolator; |
+ } else { |
+ interpolator = createNumberInterpolator; |
+ } |
_invert = linear(_range, _domain, uninterpolator, createNumberInterpolator); |
_scale = linear(_domain, _range, uninterpolator, interpolator); |
@@ -126,10 +130,10 @@ class LinearScale implements Scale { |
Extent get rangeExtent => ScaleUtils.extent(_range); |
@override |
- num scale(num value) => _scale(value); |
+ scale(value) => _scale(value); |
@override |
- num invert(num value) => _invert(value); |
+ invert(value) => _invert(value); |
Range _linearTickRange([Extent extent]) { |
if (extent == null) { |