Copyright | (c) Tim Docker 2006 2014 |
---|---|
License | BSD-style (see chart/COPYRIGHT) |
Safe Haskell | None |
Language | Haskell98 |
Graphics.Rendering.Chart.Plot.ErrBars
Contents
Description
Plot series of points with associated error bars.
Synopsis
- data PlotErrBars x y = PlotErrBars {}
- data ErrPoint x y = ErrPoint {}
- data ErrValue x = ErrValue {}
- symErrPoint :: (Num a, Num b) => a -> b -> a -> b -> ErrPoint a b
- plot_errbars_title :: forall x y f. Functor f => (String -> f String) -> PlotErrBars x y -> f (PlotErrBars x y)
- plot_errbars_line_style :: forall x y f. Functor f => (LineStyle -> f LineStyle) -> PlotErrBars x y -> f (PlotErrBars x y)
- plot_errbars_tick_length :: forall x y f. Functor f => (Double -> f Double) -> PlotErrBars x y -> f (PlotErrBars x y)
- plot_errbars_overhang :: forall x y f. Functor f => (Double -> f Double) -> PlotErrBars x y -> f (PlotErrBars x y)
- plot_errbars_values :: forall x1 y1 x2 y2 f. Functor f => ([ErrPoint x1 y1] -> f [ErrPoint x2 y2]) -> PlotErrBars x1 y1 -> f (PlotErrBars x2 y2)
Documentation
data PlotErrBars x y Source #
Value defining a series of error intervals, and a style in which to render them.
Constructors
PlotErrBars | |
Instances
ToPlot PlotErrBars Source # | |
Defined in Graphics.Rendering.Chart.Plot.ErrBars Methods toPlot :: PlotErrBars x y -> Plot x y Source # | |
Default (PlotErrBars x y) Source # | |
Defined in Graphics.Rendering.Chart.Plot.ErrBars Methods def :: PlotErrBars x y # |
Value for holding a point with associated error bounds for each axis.
symErrPoint :: (Num a, Num b) => a -> b -> a -> b -> ErrPoint a b Source #
When the error is symmetric, we can simply pass in dx for the error.
Accessors
These accessors are generated by template haskell
plot_errbars_title :: forall x y f. Functor f => (String -> f String) -> PlotErrBars x y -> f (PlotErrBars x y) Source #
plot_errbars_line_style :: forall x y f. Functor f => (LineStyle -> f LineStyle) -> PlotErrBars x y -> f (PlotErrBars x y) Source #
plot_errbars_tick_length :: forall x y f. Functor f => (Double -> f Double) -> PlotErrBars x y -> f (PlotErrBars x y) Source #
plot_errbars_overhang :: forall x y f. Functor f => (Double -> f Double) -> PlotErrBars x y -> f (PlotErrBars x y) Source #
plot_errbars_values :: forall x1 y1 x2 y2 f. Functor f => ([ErrPoint x1 y1] -> f [ErrPoint x2 y2]) -> PlotErrBars x1 y1 -> f (PlotErrBars x2 y2) Source #