function rgb2xy(d){
const color = d3.color(d);
const sum = color.r + color.g + color.b;
const r = (color.r / sum)||0;
const g = (color.g / sum)||0;
const b = (color.b / sum)||0;
const div0 = (r + g + b) > 0 ? (r + g + b) : 1;
const x = (r * -0.5 + b * 0.5) / div0;
const y = (r * 0.5 + g * -0.5 + b * 0.5) / div0;
console.log({x: colorScale(x), y: colorScale(y)});
return {x: colorScale(x), y: colorScale(y)};
}