2016-10-25 19 views
3

ヒートマップで凡例が表示されません。エラー:「d3.legendColorは関数ではありませんが、変更する方法はわかりません。あなたはスージー呂のD3の伝説http://d3-legend.susielu.com/)を使用している場合、あなたはそれを参照する必要がありますhttp://codepen.io/jeffm64/pen/gwQAybD3の凡例が凡例の色によって表示されない

コード

var colorScale = d3.scaleQuantile() 
         .domain([minVariance + baseTemp, maxVariance + baseTemp]) 
         .range(colors); 

//creates the legend for the heatmap 
    d3.select("svg") 
     .append("g") 
     .attr("class", "legendQuant") 
     .attr("transform", "translate(20,20)"); 

    var legend = d3.legendColor() 
     .labelFormat(d3.format(".2f")) 
     .useClass(true) 
     .scale(colorScale); 

    svg.select(".legendQuant") 
     .call(legend); 

答えて

1

フルチャートと完全なコード

<script src="https://cdnjs.cloudflare.com/ajax/libs/d3-legend/2.13.0/d3-legend.js"></script> 
+0

ああ、それはすべてそれがありがとう、ありがとうございました! – J64

関連する問題