Safe Haskell | Safe-Inferred |
---|
D3JS.Func
Contents
Description
This module defines original functions of D3.js, as well as some low-level helper functions.
- d3Root :: Chain () Selection
- select :: Selector -> Chain Selection Selection
- selectAll :: Sel2 a => Selector -> Chain a Selection
- dataD3 :: Var' r -> Chain Selection (SelData r)
- enter :: Chain (SelData r) (SelData r)
- exit :: Sel a => Chain a a
- appendD3 :: Text -> Chain (SelData a) (SelData a)
- attr :: Text -> JSParam -> Chain a a
- attrf :: Text -> JSParam -> Chain a a
- attrt :: Text -> Text -> Chain a a
- attrd :: Text -> Double -> Chain a a
- style :: Text -> Text -> Chain a a
- classed :: [Text] -> Chain a a
- property :: Text -> Text -> Chain a a
- text :: Text -> Chain a a
- html :: Text -> Chain a a
- width :: Double -> Chain a a
- height :: Double -> Chain a a
- transform :: Text -> Chain a a
- transform' :: Double -> Double -> Double -> Double -> Double -> Chain a a
- opacity :: Sel a => Double -> Chain a a
- fill :: Sel a => Text -> Chain a a
- transition :: Sel2 a => Chain a Transition
- transition' :: Sel2 a => Double -> Chain a Transition
- delay :: JSParam -> Chain Transition Transition
- func :: FuncName -> [JSParam] -> Chain a b
- funct1 :: FuncName -> Text -> Chain a b
- funcd1 :: FuncName -> Double -> Chain a b
- func' :: FuncName -> [JSParam] -> Chain a a
- funcTxt :: Text -> JSParam
- funcExp :: NumFunc r -> JSParam
Selection
Data manipulation
dataD3 :: Var' r -> Chain Selection (SelData r)Source
data() in D3.js. Assigns new data to selection.
Attributes and styles
Transitions
transition :: Sel2 a => Chain a TransitionSource
transition()
transition' :: Sel2 a => Double -> Chain a TransitionSource
trasition().delay(time)
delay :: JSParam -> Chain Transition TransitionSource
delay()