Installing git version of diagrams-lib (required)
The git version of diagrams-lib is currently required. The relevant commit was merged on 2014-06-23.
API documentation (haddock)
- Diagrams.Backend.Cairo.Raster
- Diagrams.Backend.Cairo.Raster.Internal
- Diagrams.Backend.Cairo.Raster.Repa
Plain Example
dia :: Int -> Int -> IO (Diagram Cairo R2)
dia = cairoRaster cplus
cplus :: Int -> Int -> CairoColor
cplus x y = crgb x y (x*y)
Repa Example
dia :: Int -> Int -> IO (Diagram Cairo R2)
dia = cairoRepa (\d -> fromFunction d rplus)
rplus :: DIM2 -> CairoColor
rplus (Z :. y :. x) = crgb x y (x*y)