Skip to main content

Module scales

Module scales 

Source

Structs§

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().

Traits§

ContinuousScale
Common interface for continuous scales. Note: Each scale type also has its own specific methods beyond this trait.