繁体   English   中英

图例到D3.js散点图

[英]Legend to D3.js scatterplot

我创建了一个具有多个y轴的散点图。 我需要创建一个图例以指示散射。 我在评论中提供的链接中创建了一个小提琴。 请帮帮我。

原因是在您的代码中,颜色是对象,而不是数组。

D3期望传递给它的数据是一个数组:

我已经更新了您的小提琴-请参阅http://jsfiddle.net/y3LEt/3/

关键更新是:

var colors =    [["Local", "#377EB8"],
                    ["Global", "#4DAF4A"]];

legendRect
    .attr("y", function(d, i) {
        return i * 20;
    })
    .style("fill", function(d) {
        return d[1];
    });

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM