color = {
const fills = d3.schemePastel1;
const colors = new Map();
if (!result.Call[0].Witnesses) return "#888";
result.Call[0].Witnesses[0].Value.forEach((r) => {
const [, i, c] = r.match(/(\d+),(\d+)/);
colors.set(+i, +c);
});
return Object.assign(
(_, i) => (colors.has(i) ? color(colors.get(i)) : "#eee"),
{ map: colors }
);
function color(c) {
return colorType === "textures"
? `url(#diverging-12541021-${c})`
: fills[c % fills.length];
}
}