循环方案
要使用 彩虹 颜色方案创建循环连续颜色比例尺
js
const color = d3.scaleSequential(d3.interpolateRainbow);
interpolateRainbow(t)
源代码 · 给定范围 [0,1] 内的数字 t,返回对应于 d3.interpolateWarm 比例尺 [0.0, 0.5] 的颜色,然后返回 d3.interpolateCool 比例尺 [0.5, 1.0] 的颜色,从而实现循环 非愤怒彩虹 颜色方案。
interpolateSinebow(t)
源代码 · 给定范围 [0,1] 内的数字 t,返回对应于 Jim Bumgardner 和 Charlie Loyd 的“sinebow” 颜色方案的颜色。