Safe Haskell | Safe-Inferred |
---|
D3JS.Chart
Description
This modules provides high-level functions for drawing common charts, such as bar charts and scatter plots. Those functions also exemplify how to compose primitive functions to achieve complex drawing. This module will be expanded in the near future.
- box :: Selector -> (Double, Double) -> St (Var' Selection)
- bars :: Int -> Double -> Data1D -> Var' Selection -> St ()
- scatter :: Data2D -> Var' Selection -> St (Var' (SelData Data2D))
- addRect :: Sel2 a => Var' RectData -> Chain a (SelData RectData)
- mkRectData :: Double -> Data1D -> RectData
- addCircles :: Sel2 a => Var' Data2D -> Chain a (SelData Data2D)
- disappear :: Sel2 a => Double -> Double -> Var' a -> St ()
- addFrame :: Sel2 a => (Double, Double) -> (Double, Double) -> Var' a -> St ()
- data RectData = RectData [(Double, Double, Double, Double)]
Documentation
box :: Selector -> (Double, Double) -> St (Var' Selection)Source
box parent (w,h) makes an SVG container in a parent element with dimension w x h.
addRect :: Sel2 a => Var' RectData -> Chain a (SelData RectData)Source
Add rectangles with an array of objects {x: x, y: y, width: w , height: h}
mkRectData :: Double -> Data1D -> RectDataSource