Chlor

From HaskellWiki
Revision as of 08:13, 15 March 2010 by Lenny222 (talk | contribs) (→‎Boxes)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Chlor is a pure-Haskell library that

  • produces vector graphics diagrams and charts
  • provides reusable highlevel components
  • supports essential file formats like PDF, SVG, EPS, etc.

Overview

Boxes

The layout is defined by boxes, which are invisible themselves.

Boxes can be

  • shrinked
  • split - with margins or no margins
  • merged with other boxes
  • filtered

Chlor boxes.png

Shapes

Some builtin-shapes mapped to a box grid:

Chlor shapes.png

Graphical attributes

Dash pattern:

Chlor dash patterns.png

Clipping:

Chlor clipping.png

Transformations

Affine transformations:

Chlor affine map.png

Charts

Line chart:

Chlor line chart.png

Installation

Chlor is currently only available from the SVN repository

Development

Please contact User:Lenny222