Skip to main content Module scales Copy item path Source ScaleBand Maps discrete domain values (categories) to continuous range positions.
Equivalent to D3’s scaleBand(), used for bar chart x-axes. ScaleLinear Maps a continuous domain to a continuous range via linear interpolation.
Equivalent to D3’s scaleLinear(). ScaleOrdinal Maps discrete domain values to discrete range values (typically colors).
Equivalent to D3’s scaleOrdinal(). ScaleSqrt Square root scale for bubble sizes. Maps continuous domain to continuous range
via sqrt transformation. Equivalent to D3’s scaleSqrt().
This is a power scale with exponent 0.5. ScaleTime Maps a temporal domain (NaiveDateTime) to a continuous range via linear interpolation on timestamps.
Equivalent to D3’s scaleUtc(). ContinuousScale Common interface for continuous scales.
Note: Each scale type also has its own specific methods beyond this trait.