In addition to
linear
scales (discussed earlier), D3 has several other built-in scale methods:sqrt
- A square root scale.
pow
- A power scale (good for the gym, er, I mean, useful when working with exponential series of values, as in “to the power of” some exponent).
log
- A logarithmic scale.
quantize
- A linear scale with discrete values for its output range, for when you want to sort data into “buckets.”
quantile
- Similar to
quantize
, but with discrete values for its input domain (when you already have “buckets”). ordinal
- Ordinal scales use nonquantitative values (like category names) for output; perfect for comparing apples and oranges.
d3.scale.category10()
,d3.scale.category20()
,d3.scale.category20b()
, andd3.scale.category20c()
- Handy preset ordinal scales that output either 10 or 20 categorical colors.
d3.time.scale()
- A scale method for date and time values, with special handling of ticks for dates.
沒有留言:
張貼留言