A lightweight plotting library, exporting to SVG

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

See all snapshots plot-light appears in

BSD-3-Clause licensed by Marco Zocca
Maintained by zocca marco gmail
This version can be pinned in stack with:plot-light-0.2.9@sha256:b5d959337ba60b3d3e145ebe210d0717258b727f3198d66e8804ca287b8540a4,4232

Module documentation for 0.2.9


A lightweight plotting library, exporting to SVG

Build Status Hackage plot-light plot-light

plot-light provides functionality for rendering vector graphics as SVG. It is geared in particular towards scientific plotting, and it is termed “light” because it only requires a few common Haskell dependencies and no external libraries. It builds upon blaze-svg by adding type-safe combinators, geometry primitives and functionality.


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.


Available on Hackage : in the Graphics.Rendering.Plot.Light module


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.


BSD-3, see LICENSE file


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