plot icon indicating copy to clipboard operation
plot copied to clipboard

Ordinal opacity scales

Open mbostock opened this issue 1 year ago • 0 comments

We support ordinal color scales:

Image
Plot.legend({color: {type: "ordinal", domain: d3.range(10)}})

But trying to do the same with an opacity scale results in an error:

Error: ordinal opacity scales are not supported
Plot.legend({opacity: {type: "ordinal", domain: d3.range(10)}})

I see no reason we couldn’t support ordinal opacity scales by dividing the range interval [0, 1] equally based on the cardinality of the domain.

Image

mbostock avatar Feb 20 '25 14:02 mbostock