Javascript d3图例线不';不出现

Javascript d3图例线不';不出现,javascript,d3.js,Javascript,D3.js,我有Susie Lu的图例库()中的尺寸图例代码: 代码正确地返回图例标签,并且似乎正确地返回了行(基于更改.shapeWidth)…但实际看不到行。我认为第一行代码中的范围有问题。我尝试了各种范围(包括不使用),但都没有效果。我错过了什么 var lineSize = d3.scaleLinear().domain([d3.min(graph.links, function(d) {return d.value; }), d3.max(graph.links, function(d) {ret

我有Susie Lu的图例库()中的尺寸图例代码:

代码正确地返回图例标签,并且似乎正确地返回了行(基于更改
.shapeWidth
)…但实际看不到行。我认为第一行代码中的
范围有问题。我尝试了各种范围(包括不使用),但都没有效果。我错过了什么

var lineSize = d3.scaleLinear().domain([d3.min(graph.links, function(d) {return d.value; }), d3.max(graph.links, function(d) {return d.value; })]).range([d3.min(graph.links, function(d) {return d.value; }), d3.max(graph.links, function(d) {return d.value; })]);

  svg.append("g")
    .attr("class", "legendSizeLine")
    .attr("transform", "translate(20, 230)");

  var legendSizeLine = d3.legendSize()
        .scale(lineSize)
        .shape("line")
        .labelWrap(30)
        .shapeWidth(50);

  svg.select(".legendSizeLine")
    .call(legendSizeLine);