11# ![ Elm-visualization] ( https://code.gampleman.eu/elm-visualization/misc/Logo-600.png )
22
3- [ Docs] ( https://package.elm-lang.org/packages/gampleman/elm-visualization/2.3 .0/ ) | [ Examples] ( https://elm-visualization.netlify.com/ ) | [ GitHub] ( https://github.com/gampleman/elm-visualization ) | [ Changelog] ( https://github.com/gampleman/elm-visualization/releases ) | ` #visualization ` on [ Elm slack] ( https://elmlang.herokuapp.com )
3+ [ Tutorial ] ( https://github.com/gampleman/elm-visualization/blob/master/docs/INTRO.md ) | [ Docs] ( https://package.elm-lang.org/packages/gampleman/elm-visualization/2.4 .0/ ) | [ Examples] ( https://elm-visualization.netlify.com/ ) | [ GitHub] ( https://github.com/gampleman/elm-visualization ) | [ Changelog] ( https://github.com/gampleman/elm-visualization/releases ) | ` #visualization ` on [ Elm slack] ( https://elmlang.herokuapp.com )
44
55This project is designed to give you all the tools needed to build data visualizations.
66It is not a charting library in the sense that you have pre-bundled Excel-style
@@ -12,6 +12,8 @@ that uniquely suite your needs.
1212
1313[ ![ Examples] ( https://code.gampleman.eu/elm-visualization/misc/examples-600.png )] ( https://elm-visualization.netlify.com/ )
1414
15+ or [ read the introduction] ( https://github.com/gampleman/elm-visualization/blob/master/docs/INTRO.md ) .
16+
1517## Getting started
1618
1719You will need to have [ elm] ( https://elm-lang.org ) installed. Then run:
@@ -26,53 +28,58 @@ However, there are other packages that you will likely need to produce a visuali
2628- [ avh4/elm-color] ( https://package.elm-lang.org/packages/avh4/elm-color/latest ) for the ` Color ` type
2729- [ elm-community/typed-svg] ( https://package.elm-lang.org/packages/elm-community/typed-svg/latest ) for rendering
2830- [ folkertdev/one-true-path-experiment] ( https://package.elm-lang.org/packages/folkertdev/one-true-path-experiment/latest ) for the ` Path ` type
31+ - [ gampleman/elm-rosetree] ( https://package.elm-lang.org/packages/gampleman/elm-rosetree/latest ) for the ` Tree ` type
2932
30- You can use [ this Ellie] ( https://ellie-app.com/d6JBvDHFhRBa1 ) to run the examples, since it has all the dependencies already installed into it.
33+ You can use [ this Ellie] ( https://ellie-app.com/p6X5hXxcdRCa1 ) to run the examples, since it has all the dependencies already installed into it.
3134
3235## What's included?
3336
34- ### [ Scales] ( https://package.elm-lang.org/packages/gampleman/elm-visualization/2.3 .0/Scale/ )
37+ ### [ Scales] ( https://package.elm-lang.org/packages/gampleman/elm-visualization/2.4 .0/Scale/ )
3538
3639Most of the time you have data that has properties that you want to display on the
3740screen, however these properties typically aren't in pixels. Scales solve this
3841fundamental problem by giving you convenient ways to transform raw data into positions,
3942sizes, colors, labels and other ways to display data.
4043
41- ### [ Axis] ( https://package.elm-lang.org/packages/gampleman/elm-visualization/2.3 .0/Axis/ )
44+ ### [ Axis] ( https://package.elm-lang.org/packages/gampleman/elm-visualization/2.4 .0/Axis/ )
4245
4346A component that allows you to visualize a Scale. Those little ticks that describe
4447the dimensions of a plot.
4548
46- ### [ Shapes] ( https://package.elm-lang.org/packages/gampleman/elm-visualization/2.3 .0/Shape/ )
49+ ### [ Shapes] ( https://package.elm-lang.org/packages/gampleman/elm-visualization/2.4 .0/Shape/ )
4750
4851This module gives you ways to draw some fundamental shapes used in data visualization, including lines (as in line or area charts),
4952as well as arcs (as in pie charts).
5053
51- ### [ Force Layout] ( https://package.elm-lang.org/packages/gampleman/elm-visualization/2.3 .0/Force/ )
54+ ### [ Force Layout] ( https://package.elm-lang.org/packages/gampleman/elm-visualization/2.4 .0/Force/ )
5255
5356Use a simulation of physical forces to do layout. Suitable for i.e. network graphs.
5457
55- ### [ Interpolation] ( https://package.elm-lang.org/packages/gampleman/elm-visualization/2.3.0/Interpolation/ )
58+ ### [ Hierarchy] ( https://package.elm-lang.org/packages/gampleman/elm-visualization/2.4.0/Hierarchy/ )
59+
60+ Layout algorithms for dealing with trees.
61+
62+ ### [ Interpolation] ( https://package.elm-lang.org/packages/gampleman/elm-visualization/2.4.0/Interpolation/ )
5663
5764Smoothly transition between pairs of values. Useful for animation, or generating gradients of values.
5865
59- ### [ Transition] ( https://package.elm-lang.org/packages/gampleman/elm-visualization/2.3 .0/Transition/ )
66+ ### [ Transition] ( https://package.elm-lang.org/packages/gampleman/elm-visualization/2.4 .0/Transition/ )
6067
6168Build complex animations using Interpolation.
6269
63- ### [ Histogram] ( https://package.elm-lang.org/packages/gampleman/elm-visualization/2.3 .0/Histogram/ )
70+ ### [ Histogram] ( https://package.elm-lang.org/packages/gampleman/elm-visualization/2.4 .0/Histogram/ )
6471
6572Compute histograms of data.
6673
67- ### [ Brush] ( https://package.elm-lang.org/packages/gampleman/elm-visualization/2.3 .0/Brush/ )
74+ ### [ Brush] ( https://package.elm-lang.org/packages/gampleman/elm-visualization/2.4 .0/Brush/ )
6875
6976Interactively select subregions of a dataset.
7077
71- ### [ Zoom] ( https://package.elm-lang.org/packages/gampleman/elm-visualization/2.3 .0/Zoom/ )
78+ ### [ Zoom] ( https://package.elm-lang.org/packages/gampleman/elm-visualization/2.4 .0/Zoom/ )
7279
7380Build pan and zoom user interactions.
7481
75- ### [ Statistics] ( https://package.elm-lang.org/packages/gampleman/elm-visualization/2.3 .0/Statistics/ )
82+ ### [ Statistics] ( https://package.elm-lang.org/packages/gampleman/elm-visualization/2.4 .0/Statistics/ )
7683
7784Process data to extract useful insights for visualizations.
7885
0 commit comments