色标重新分配值
Color scale reassigning value
我有对应某个域的颜色,
var colors = d3.scale.category20();
colors.domain([d1, d2, d3]);
我想为某些域值重新分配颜色,
colors(d2) = "#ffffff";
您必须使用更改后的值再次设置范围,例如通过创建新比例:
var range = d3.scale.category20().range();
range[1] = "#ffffff";
var scale = d3.scale.ordinal().range(range);
我有对应某个域的颜色,
var colors = d3.scale.category20();
colors.domain([d1, d2, d3]);
我想为某些域值重新分配颜色,
colors(d2) = "#ffffff";
您必须使用更改后的值再次设置范围,例如通过创建新比例:
var range = d3.scale.category20().range();
range[1] = "#ffffff";
var scale = d3.scale.ordinal().range(range);