j-mueller / h3

h3 is a library for data visualisation, similar to d3.js

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

h3

Extensible data visualisation in Haskell.

"Extensible" means that the main feature of this library is a type class Scalable that specifies how scales (configurable functions) can be constructed. A number of instances are provided in Data.H3.Scales, Data.H3.Visuals, Data.H3.Geo.Projection and Data.H3.Colour. Scales can be combined using the combinators in Data.H3.Scales and new instances are easy to implement.

Examples

The examples can be built with nix. Run nix-build -A examples.map or nix-build -A examples.bar-chart. The output will be an SVG file in the symlinked folder result.

docs/nest-bar-chart.png

License

MIT (see LICENSE file)

About

h3 is a library for data visualisation, similar to d3.js

License:MIT License


Languages

Language:Haskell 84.4%Language:Nix 15.6%