我正在使用 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
请指教。