Chart-1.9.5: A library for generating 2D Charts and Plots
Copyright(c) Tim Docker 2006 2014
LicenseBSD-style (see chart/COPYRIGHT)
Safe HaskellNone
LanguageHaskell98

Graphics.Rendering.Chart.Plot.Lines

Description

Line plots

Synopsis

Documentation

data PlotLines x y Source #

Value defining a series of (possibly disjointed) lines, and a style in which to render them.

Constructors

PlotLines 

Fields

Instances

Instances details
ToPlot PlotLines Source # 
Instance details

Defined in Graphics.Rendering.Chart.Plot.Lines

Methods

toPlot :: PlotLines x y -> Plot x y Source #

Default (PlotLines x y) Source # 
Instance details

Defined in Graphics.Rendering.Chart.Plot.Lines

Methods

def :: PlotLines x y #

hlinePlot :: String -> LineStyle -> b -> Plot a b Source #

Helper function to plot a single horizontal line.

vlinePlot :: String -> LineStyle -> a -> Plot a b Source #

Helper function to plot a single vertical line.

plot_lines_title :: forall x y f. Functor f => (String -> f String) -> PlotLines x y -> f (PlotLines x y) Source #

plot_lines_style :: forall x y f. Functor f => (LineStyle -> f LineStyle) -> PlotLines x y -> f (PlotLines x y) Source #

plot_lines_values :: forall x y f. Functor f => ([[(x, y)]] -> f [[(x, y)]]) -> PlotLines x y -> f (PlotLines x y) Source #

plot_lines_limit_values :: forall x y f. Functor f => ([[(Limit x, Limit y)]] -> f [[(Limit x, Limit y)]]) -> PlotLines x y -> f (PlotLines x y) Source #