Safe Haskell | None |
---|---|
Language | Haskell2010 |
Chart.Data
Description
chart data combinators
- lineOneD :: (Enum a, AdditiveUnital a) => [a] -> [Pair a]
- vlineOneD :: (Enum a, AdditiveUnital a) => [a] -> [[Pair a]]
- hlineOneD :: (Enum a, AdditiveUnital a) => [a] -> [[Pair a]]
- rectOneD :: (Enum a, FromInteger a, Ord a, BoundedField a, Additive a, MultiplicativeUnital a) => [a] -> [Rect a]
- dataXY :: (BoundedField a, Ord a, FromInteger a) => (a -> a) -> Range a -> Int -> [Pair a]
- dataYX :: (BoundedField a, Ord a, FromInteger a) => (a -> a) -> Range a -> Int -> [Pair a]
- rectXY :: (BoundedField a, Ord a, FromInteger a) => (a -> a) -> Range a -> Int -> [Rect a]
- rectYX :: (BoundedField a, Ord a, FromInteger a) => (a -> a) -> Range a -> Int -> [Rect a]
- rectF :: (Signed a, BoundedField a, Ord a, FromInteger a) => (Pair a -> b) -> Rect a -> Pair Int -> [(Rect a, b)]
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)