簡體   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