2016-06-13 1 views

答えて

1

、あなたが持っている:

path.push('M', x(d.key), ',', height, 'V', y(d.value), 'h9V', height); 

h9Vコントロール各バーの幅を。 h5Vに変更して、少し小さなバーを付けます。あなたはまだ関連のビンに各バーが中央たい場合は、次の変更を加える必要がありますことを心に留め:

path.push('M', x(d.key) + 2, ',', height, 'V', y(d.value), 'h5V', height); 

あなたは、可変バー幅を持たせたい場合は、あなたがこのような何かを行うことができます:

var barWidth = 0.6; 

... 

path.push('M', x(d.key) + Math.round((10-barWidth*10)/2), ',', height, 'V', y(d.value), 'h', barWidth*10,'V', height); 

Math.round()はちょうど私たちは、最も近い全体ピクセル値を取得することを確認することです。

+0

助けてくれてありがとう!それは素晴らしい! – user3271033

関連する問題