Safe Haskell  None 

Datatypes and functions common to the implementation of the various plot types.
 data Plot x y = Plot {
 plot_render_ :: PointMapFn x y > CRender ()
 plot_legend_ :: [(String, Rect > CRender ())]
 plot_all_points_ :: ([x], [y])
 joinPlot :: Plot x y > Plot x y > Plot x y
 class ToPlot a where
 mapXY :: PointMapFn x y > (x, y) > Point
 plot_render :: forall x y. T (Plot x y) (PointMapFn x y > CRender ())
 plot_legend :: forall x y. T (Plot x y) [(String, Rect > CRender ())]
 plot_all_points :: forall x y. T (Plot x y) ([x], [y])
Documentation
Interface to control plotting on a 2D area.
Plot  

joinPlot :: Plot x y > Plot x y > Plot x ySource
Join any two plots together (they will share a legend).
A type class abstracting the conversion of a value to a Plot.
ToPlot PlotLines  
ToPlot PlotPoints  
ToPlot PlotFillBetween  
ToPlot PlotErrBars  
ToPlot PlotCandle  
ToPlot PlotHidden  
ToPlot PlotAnnotation  
PlotValue z => ToPlot (AreaSpots z)  
(PlotValue z, PlotValue t, Show t) => ToPlot (AreaSpots4D z t) 
mapXY :: PointMapFn x y > (x, y) > PointSource
plot_render :: forall x y. T (Plot x y) (PointMapFn x y > CRender ())Source
plot_all_points :: forall x y. T (Plot x y) ([x], [y])Source