D3.jsでカラースキームを作成する

D3.jsでカラースキームを自分で作成して、プリセットのカラースキームを置き換えたい。

2色の線形補間のカラースキーム作成する場合は、

var color = d3.interpolate("white", "#FF0000");

のように2色を指定すれば良い。引数は色名、カラーコードどちらでも良い。

既にプリセットカラースキームを

d3.interpolateBlues(0.5)

等と使用している箇所に置き換える場合は、

d3.interpolate("white", "#0000FF")(0.5);

のように記述すれば良い。

参考1(https://wizardace.com/d3v5-scale-chromatic/)
参考2(https://wizardace.com/d3-makecolorscale/)