| Index: packages/charted/lib/core/scales/ordinal_scale.dart
|
| diff --git a/packages/charted/lib/core/scales/ordinal_scale.dart b/packages/charted/lib/core/scales/ordinal_scale.dart
|
| index 718966aa3187c65d548bf80b0a126c2897e36a4f..695f951b5dcd9ad72fb9bbd92f9cc9d8a8955e1c 100644
|
| --- a/packages/charted/lib/core/scales/ordinal_scale.dart
|
| +++ b/packages/charted/lib/core/scales/ordinal_scale.dart
|
| @@ -39,7 +39,7 @@ class _OrdinalScale implements OrdinalScale {
|
| }
|
|
|
| @override
|
| - dynamic invert(num value) {
|
| + dynamic invert(value) {
|
| int position = _range.indexOf(value);
|
| return position > -1 && position < _domain.length
|
| ? _domain[position]
|
| @@ -94,7 +94,8 @@ class _OrdinalScale implements OrdinalScale {
|
| num get rangeBand => _rangeBand;
|
|
|
| @override
|
| - FormatFunction createTickFormatter([String format]) => identityFunction;
|
| + FormatFunction createTickFormatter([String format]) =>
|
| + (String s) => identityFunction/*<String>*/(s);
|
|
|
| @override
|
| Iterable get ticks => _domain;
|
| @@ -153,8 +154,9 @@ class _OrdinalScale implements OrdinalScale {
|
| scale._reset = (_OrdinalScale s) {
|
| var start = range.first,
|
| stop = range.last,
|
| - step = ((stop - start) /
|
| - (s.domain.length - padding + 2 * outerPadding)).floor(),
|
| + step =
|
| + ((stop - start) / (s.domain.length - padding + 2 * outerPadding))
|
| + .floor(),
|
| error = stop - start - (s.domain.length - padding) * step;
|
|
|
| s._range = s._steps(start + (error / 2).round(), step);
|
|
|