D3中的传奇头衔

时间:2017-10-27 01:15:56

标签: javascript d3.js

我在下面的Blockbuilder中的传奇中遇到了问题。

此代码段定义了图例标题使用的比例:

var color = d3.scale.ordinal()
    .domain(["Pass", "Fail", "No Data"])
    .range(["green", "red", "black"]);

但是,我无法正确显示它们。

以下是Blockbuilder的链接。

1 个答案:

答案 0 :(得分:1)

不是传递比例范围,而是传递其域名:

var legend = svg.selectAll('.legend')                     
    .data(color.domain())  
    .enter()                                                
    .append('g');

以下是更新后的版块内容:http://blockbuilder.org/anonymous/4779ee79f034c443ac0119cf26bc5392