d3 中的反向颜色映射

Fra*_* Bi 3 javascript d3.js

我有一组从 1 到 100 的数字——它们是排名,所以 1 大于 2(30 大于 100,等等)

这是我现在的颜色功能:

var color = d3.scale.linear()
            .domain([0, 100])
            .range(colorbrewer.Reds[3]);
Run Code Online (Sandbox Code Playgroud)

除了这将 1 和 2 映射为较浅的阴影或红色。

任何想法如何解决这个问题?我认为我的术语(反向?反向颜色映射?)不正确,因为我在文档中找不到它。

谢谢你。

Fra*_* Bi 11

哦。

反转域.....

var color = d3.scale.linear()
            .domain([100, 0])
            .range(colorbrewer.Reds[3]);
Run Code Online (Sandbox Code Playgroud)

优洛