aivika-experiment-chart-5.4.1: Simulation experiments with charting for the Aivika library
CopyrightCopyright (c) 2012-2017 David Sorokin <david.sorokin@gmail.com>
LicenseBSD3
MaintainerDavid Sorokin <david.sorokin@gmail.com>
Stabilityexperimental
Safe HaskellSafe-Inferred
LanguageHaskell2010

Simulation.Aivika.Experiment.Chart.Types

Description

Tested with: GHC 8.0.1

The module defines a type class for rendering charts.

Synopsis

Documentation

class ChartRendering r where Source #

A type class of chart renderers.

Methods

renderableChartExtension :: r -> String Source #

The file extension used when rendering.

renderChart :: r -> (Int, Int) -> FilePath -> Renderable c -> IO (PickFn c) Source #

Generate an image file with the specified path for the given chart. The width and height are passed in the second argument to the function.

renderingLayoutLR :: r -> LayoutLR Double Double Double -> LayoutLR Double Double Double Source #

Return the rendering layout.

renderingLayout :: r -> Layout Double Double -> Layout Double Double Source #

Return the rendering layout.