chart-unit-0.5.3: Native haskell charts.

Safe HaskellNone
LanguageHaskell2010

Chart.Data

Description

chart data combinators

Synopsis

Documentation

lineOneD :: (Enum a, AdditiveUnital a) => [a] -> [Pair a] Source #

Convert a one-dimensional data set to line data

vlineOneD :: (Enum a, AdditiveUnital a) => [a] -> [[Pair a]] Source #

Convert a one-dimensional data set to verticle line data

hlineOneD :: (Enum a, AdditiveUnital a) => [a] -> [[Pair a]] Source #

Convert a one-dimensional data set to horizontal line data

rectOneD :: (Enum a, FromInteger a, Ord a, BoundedField a, Additive a, MultiplicativeUnital a) => [a] -> [Rect a] Source #

Convert a one-dimensional data set to bars

dataXY :: (BoundedField a, Ord a, FromInteger a) => (a -> a) -> Range a -> Int -> [Pair a] Source #

Create line data for a formulae y = f(x)

dataYX :: (BoundedField a, Ord a, FromInteger a) => (a -> a) -> Range a -> Int -> [Pair a] Source #

Create line data for a formulae x = f(y)

rectXY :: (BoundedField a, Ord a, FromInteger a) => (a -> a) -> Range a -> Int -> [Rect a] Source #

Create rect data for a formulae y = f(x)

rectYX :: (BoundedField a, Ord a, FromInteger a) => (a -> a) -> Range a -> Int -> [Rect a] Source #

Create rect data for a formulae x = f(y)

rectF :: (Signed a, BoundedField a, Ord a, FromInteger a) => (Pair a -> b) -> Rect a -> Pair Int -> [(Rect a, b)] Source #

Create rect data for a formulae c = f(x,y)