D3.js d3.scale.category20()返回相同的颜色
正如文档所述,d3.scale.category20()。但是我得到了同样的颜色。我做错了什么D3.js d3.scale.category20()返回相同的颜色,d3.js,D3.js,正如文档所述,d3.scale.category20()。但是我得到了同样的颜色。我做错了什么 var color=''; 对于(i=1;i
var color='';
对于(i=1;i<21;i++){
var测试=d3.标度.类别20();
颜色+=试验(i);
}
文件。书写(彩色)代码>
您每次都在for循环中创建色阶
将其移出for循环var colorscale=d3.scale.category20()代码>
var color='';
var colorscale=d3.scale.category20();
对于(i=1;i<21;i++){
颜色=色标(i);
文件。写(“
”);
文件。书写(彩色);
}