2016-04-15 11 views
0

私はD3チャートの初心者であり、早くそれを拾うために働いています。 ヒートマップチャートで伝説を作っていましたが、現時点で完璧に見えます。凡例でドメイン値をハードコードしているので、ドメインが変更されたときにはどうなりますか? d3グラフのドメインを変数データセットにリンクするにはどうすればよいですか?D3.jsの伝説のドメイン

+0

ドメインは、あなたが提供したデータの最小値と最大値を意味しますか? 'd3.scale.linear()。domain([0,10000])'を使用して、ハードコードされた値を渡すことができます – murli2308

+0

あなたはあまり明確ではありません。私たちはより良い答えを提供できるようにそれを編集し、いくつかのコードを投稿してください – murli2308

答えて

0

d3jsは、データを操作するためのスケールを使用しています。

var xScale = d3.scale.linear(); // defining scale 

xScale.domain([minVal, maxVal]) //minVal & max are minimum value of your data 

xScale.range([0, 100]) // actual svg width that you want to assign to your domain 

データを変更する場合は、スケールのドメインを変更してグラフを再描画する必要があります。