⚠️ Oops! This page doesn't appear to define a type called _.

D3_Scale

This module does not have a toplevel documentation block.

type t

type scaleT = | Linear | Log | Pow | Sqrt | Time

let _makeLinear: unit => t

let _makeLog: unit => t

let _makePow: unit => t

let _makeSqrt: unit => t

let _makeTime: unit => t

module Make

This module does not have a toplevel documentation block.

let instance: t

let call: S.domainT => S.rangeT

let invert: (t, S.rangeT) => S.domainT

let domain: (t, array(S.domainT)) => t

let range: (t, array(S.rangeT)) => t

let rangeRound: (t, array(S.rangeT)) => t

let clamp: (t, bool) => t

let ticks: (t, int) => array(S.domainT)

module MakeLinearFloat

This module does not have a toplevel documentation block.

include

let instance: t

let call: float => float

let invert: (t, float) => float

let domain: (t, array(float)) => t

let range: (t, array(float)) => t

let rangeRound: (t, array(float)) => t

let clamp: (t, bool) => t

let ticks: (t, int) => array(float)