Module
Graphics.D3.Scale
- Package
- purescript-d3
- Repository
- pelotom/purescript-d3
#Scale Source
#Quantitative Source
class Quantitative s whereMembers
invert :: s Number Number -> D3Eff (Number -> Number)rangeRound :: Array Number -> s Number Number -> D3Eff (s Number Number)interpolate :: forall r. Interpolator r -> s Number r -> D3Eff (s Number r)clamp :: forall r. Boolean -> s Number r -> D3Eff (s Number r)nice :: forall r. Maybe Number -> s Number r -> D3Eff (s Number r)getTicks :: forall r. Maybe Number -> s Number r -> D3Eff (Array Number)getTickFormat :: forall r. Number -> Maybe String -> s Number r -> D3Eff (Number -> String)
Instances
#linearScale Source
linearScale :: forall r. D3Eff (LinearScale Number r)#powerScale Source
powerScale :: forall r. D3Eff (PowerScale Number r)#quantizeScale Source
quantizeScale :: forall r. D3Eff (QuantizeScale Number r)#quantileScale Source
quantileScale :: forall r. D3Eff (QuantileScale Number r)#thresholdScale Source
thresholdScale :: forall r. D3Eff (ThresholdScale Number r)#ordinalScale Source
ordinalScale :: forall r d. D3Eff (OrdinalScale d r)#exponent Source
exponent :: forall r. Number -> PowerScale Number r -> D3Eff (PowerScale Number r)#rangePoints Source
rangePoints :: forall d. Number -> Number -> Number -> OrdinalScale d Number -> D3Eff (OrdinalScale d Number)#rangeBands Source
rangeBands :: forall d. Number -> Number -> Number -> Number -> OrdinalScale d Number -> D3Eff (OrdinalScale d Number)#rangeRoundBands Source
rangeRoundBands :: forall d. Number -> Number -> Number -> Number -> OrdinalScale d Number -> D3Eff (OrdinalScale d Number)#rangeExtent Source
rangeExtent :: forall d. OrdinalScale d Number -> D3Eff (Tuple Number Number)