Description
Charting library targetting SVGs.
Description
This package provides a charting library targetting SVG as the rendered output.
Usage
>>>:set -XOverloadedLabels>>>:set -XOverloadedStrings>>>import Chart>>>import Optics.Core>>>let lines = [[Point 0.0 1.0, Point 1.0 1.0, Point 2.0 5.0],[Point 0.0 0.0, Point 2.8 3.0],[Point 0.5 4.0, Point 0.5 0]]>>>let styles = (\c -> defaultLineStyle & set #color (palette c) & set #size 0.015) <$> [0..2]>>>let cs = zipWith (\s x -> LineChart s [x]) styles lines>>>let lineExample = mempty & set #chartTree (named "line" cs) & set #hudOptions defaultHudOptions :: ChartOptions>>>writeChartOptions "other/usage.svg" lineExample
See Chart for concept design notes, and Chart.Examples for practical usage.