Skip to content

Releases: gampleman/elm-visualization

1.6.1

31 Jan 10:14
6846c5e
Compare
Choose a tag to compare

Updates list-extra to v7 to help compatibility.

1.6.0

24 Nov 16:42
3dba486
Compare
Choose a tag to compare

This release changes a lot of the code under the hood. The main change is our migration to use folkertdev/one-true-path-experiment for handling paths. Therefore Visualization.Path is now deprecated and will be removed on the next major release.

To ease transition, there is a function that allows converting things in the current format for paths into something compatible with that package.

This means we now support an impressive list of Curve functions:

  • linearCurve
  • basisCurveOpen
  • basisCurve
  • basisCurveClosed
  • bundleCurve
  • cardinalCurve
  • cardinalCurveClosed
  • cardinalCurveOpen
  • catmullRomCurve
  • catmullRomCurveClosed
  • catmullRomCurveOpen
  • monotoneInXCurve
  • monotoneInYCurve
  • stepCurve
  • naturalCurve

We also added radial versions of Shape.line and Shape.area.

radial-preview

Finally, the text formatting of Scale.tickFormat has been improved for Linear Scales.

1.5.0

18 Sep 14:26
Compare
Choose a tag to compare

Stacks

This release brings in functions to construct stacked charts. This enables the obvious charts:

stacked bar chart

minnesota

What's awesome is that this also enables you to build streamgraphs:

StreamGraph

Check out the Stack docs!


Many thanks to @folkertdev for contributing the code that makes up this release!

1.4.0

03 Jul 14:18
Compare
Choose a tag to compare

Histogram

Adds a new module for computing Histograms from data.

Scales

  • Added OrdinalScales

  • Added BandScales that can be made compatible with Axis via Scale.toRenderable

  • Added category10, category20a, category20b, category20c ordinal color schemes

  • Added infernoInterpolator, magmaInterpolator and plasmaInterpolator color interpolators

  • Documentation improvements

  • Fixes QuantizeScales not working properly

  • Fixes quirky behavior in Visualization.List.range

1.3.0

17 Jun 14:39
Compare
Choose a tag to compare

Force Layout

This release adds the ability to visualize for example network graphs via a force based layout module.

1.2.0

17 Jun 14:36
Compare
Choose a tag to compare

Adds a viridisInterpolator for nice color scales.

1.1.1

06 May 16:42
Compare
Choose a tag to compare

Clarifies docs regarding using Axis with continuous scales.

1.1.0

15 Nov 17:13
Compare
Choose a tag to compare
  • Adds arc generators
  • Improves documentation with pictures and examples
  • Updated for elm 0.18

v1.0.0

08 Sep 10:52
Compare
Choose a tag to compare

Initial release featuring:

  • Scales to transform data from data space to screen space:
    • Linear
    • Log
    • Time
    • Sequential
    • Quantize
  • Axis to render scales on screen
  • Shape generator for generating chart shapes
  • A canvas inspired abstraction over SVG paths
  • Some utilities for handling data.