plot-light: A lightweight plotting library, exporting to SVG

[ bsd3, graphics, library ] [ Propose Tags ] [ Report a vulnerability ]

This library provides drawing and plotting datastructures and functions; it is aimed in particular at scientific visualization, but it also exposes its plotting primitives and a small but general purpose 2D geometry library.


[Skip to Readme]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.1.0.0, 0.1.0.1, 0.1.0.2, 0.1.0.3, 0.1.0.4, 0.1.0.5, 0.1.0.6, 0.1.0.7, 0.1.0.8, 0.1.0.9, 0.1.1, 0.1.2, 0.2, 0.2.1, 0.2.2, 0.2.3, 0.2.4, 0.2.5, 0.2.6, 0.2.7, 0.2.9, 0.3, 0.3.1, 0.3.2, 0.3.2.1, 0.3.3, 0.3.3.1, 0.3.3.2, 0.4, 0.4.1, 0.4.2, 0.4.3 (info)
Change log CHANGELOG.md
Dependencies base (>=4.7 && <5), blaze-markup (>=0.8.0.0), blaze-svg (>=0.3.6.1), colour (>=2.3.3), containers (>=0.5.7.1), exceptions, histogram-fill (>=0.8.5.0), mtl, scientific (>=0.3.5.1), text (>=1.2.2.2), time, vector [details]
Tested with ghc ==8.0.2, ghc ==8.2.2, ghc ==8.4.1, ghc ==8.4.2
License BSD-3-Clause
Copyright 2017-2018 Marco Zocca
Author Marco Zocca
Maintainer zocca marco gmail
Category Graphics
Home page https://github.com/ocramz/plot-light
Source repo head: git clone https://github.com/ocramz/plot-light
Uploaded by ocramz at 2018-05-13T09:22:23Z
Distributions NixOS:0.4.3
Downloads 12315 total (8 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2018-05-13 [all 1 reports]

Readme for plot-light-0.4.3

[back to package description]

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