跳至內容

循環方案

使用 彩虹 色彩方案建立循環連續色彩比例尺

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 BumgardnerCharlie Loyd 的「sinebow」色彩方案。