A generic mapper from an input domain to an output range.
- Implementers
- ScaleDiverging
- ScaleDivergingLog
- ScaleDivergingPow
- ScaleDivergingSymlog
- ScaleIdentity
- ScaleLinear
- ScaleLog
- ScaleOrdinal
- ScalePow
- ScaleQuantile
- ScaleQuantize
- ScaleRadial
- ScaleSequential
- ScaleSequentialLog
- ScaleSequentialPow
- ScaleSequentialQuantile
- ScaleSequentialSymlog
- ScaleSymlog
- ScaleThreshold
- ScaleTime
Properties
-
domain
↔ List<
X> -
The scale's domain that specifies the input values.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
-
range
↔ List<
Y> -
The scale's range that specifies the output values.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
call(
X? x) → Y? - Given a value from the domain, returns the corresponding value from the range.
-
copy(
) → Scale< X, Y> - Returns an exact copy of this scale.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited