我使用D3的序数比例来将数字映射为颜色。 我已经使用这个:d3序数比例映射
color = d3.scale.ordinal().range(["#1f77b4", "#ff7f0e", "#2ca02c", "#d62728", "#9467bd", "#8c564b", "#e377c2"]).domain([0,6]);
console.log(color(0),color(1),color(2),color(3),color(4),color(5),color(6));
我得到的回应是:
#1f77b4 #2ca02C#d62728 #9467bd #8c564b #e377c2 #ff7f0e
我很好奇,不应该回应是:
#1f77b4, #ff7f0e, #2ca02c, #d62728, #9467bd, #8c564b, #e377c2
请指教。
非常感谢! 这确实帮助了很多。对不起,我没有权限/点给你一个投票!但是一旦我得到它,我一定会给你一个投票。 再次感谢! – neoeahit