chart-unit-0.5.5.0: 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

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

Convert a one-dimensional data set to rectangular bars with a gap between

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)