plot-light

A lightweight plotting library, exporting to SVG https://github.com/ocramz/plot-light

Version on this page:0.4.3
LTS Haskell 12.22:0.4.3
Stackage Nightly 2018-09-28:0.4.3
Latest on Hackage:0.4.3

See all snapshots plot-light appears in

BSD3 licensed by Marco Zocca
Maintained by zocca marco gmail

Module documentation for 0.4.3

plot-light

A lightweight plotting library

Build Status Hackage plot-light plot-light

plot-light provides functionality for rendering 2D graphics. It is geared in particular towards scientific plotting, and it is called “light” because it only requires a few common Haskell dependencies. It builds upon blaze-svg by adding type-safe combinators, geometry primitives and high-level graphing functionality.

Usage

To use this project you just need import Graphics.Rendering.Plot.Light. If GHC complains of name clashes you can import the module in “qualified” form.

Documentation

Available on Hackage : https://hackage.haskell.org/package/plot-light in the Graphics.Rendering.Plot.Light module

Contributing

You can use plot-light in your own projects (either personal, academic or commercial). All feedback such as comments, bug reports, new documentation, feature requests and patches is welcome.

License

BSD-3, see LICENSE file

Changes

0.4

Remove data-default-*
Improve shape colour representation: shapes can have a colour fill, a coloured contour, or both (see 'ShapeCol').


0.3.3

Add Semigroup instances to everything that had Monoid instances (since from GHC 8.4.2 Semigroup m => Monoid m )

0.3

Stackage LTS bump to 11.0 (GHC 8.4.1)
Removed dependencies: palette, attoparsec
Moved data and examples to plot-light-examples
Add bilinear interpolation


0.2.9

Bumped attoparsec-time to >= 1 to reflect module structure change
comments powered byDisqus