我想将数字从-1到1映射到从橙色到蓝色的连续色标,,0映射到白色。
var corr_color = d3.scale.linear()
.domain([-1, 1])
.range(["#FF6600", "#3399FF"]);
上面的代码会将0映射为褐色。 有什么建议吗?
答案 0 :(得分:3)
根据the documentation,您应该只能为白色添加另一个值。这不起作用吗?
.domain([-1, 0, 1])
.range(["#FF6600", "#FFFFFF", "#3399FF"]);