- Fix unexpected behavior of
splitByClassmethod (fixes #37).
- Add 'nested means' method (and
NestedMeansClassifierclass).
- Fix missing
koptions when using theclassifymethod ofMsdClassifier(parameterkwas ignored / not transferred to the underlyingmsdfunction).
- Don't round values if
precisionoption is explicitly set tonull(partially fixes #28).
- Add splitByClass to classifier methods (fixed #24)
- Fix head tail breaks when
minmaxoption isfalse(fixes #20). - Improve validation of the
nbparameter (fixes #25).
- Add pretty breaks and arithmetic progression classification methods.
- Add object-oriented API.
- Throw error instead of returning
null:- when the number of classes is greater than the number of values,
- when using a series with negative or zero values with geometric progression classification method,
- when using an unknown classification method name in
breaksfunction.
- Remove dependency on d3-array, d3-scale, d3-selection and d3-shape.