0
私は比較的新しいD3です。このようなコードを防ぐ最良の方法については疑問に思っています。多くの場合、私はD3.jsで人々のループを見ることはほとんどありません。しかし、私はまだ彼らがなぜそうでなければならないのかはまだ理解していません。このコードがあると、ループする必要がありますか?それともループを防ぐ方法がありますか?次のコードスニペットを持っている:D3を使用してループを防止する最善の方法
var tickPath = svg.selectAll('.tickPath')
.data(tickValues)
.enter().append('path')
.attr('class', 'tickPath')
.attr('d', function(d) {
var tickArray = [];
for (var i = 0; i < numBars; i++) tickArray.push({c : d});
return area(tickArray);
})
.style('fill', (d) => color(d))
.style('stroke', (d, i) => (i === 0) ? 'black' : '#5e5e5e')
.style('stroke-width', (d, i) => (i === 0) ? '1px' : '.5px');
これはradarchart向けですので、直線がうまくいかないでしょうか?わからない – guyforlowbro
コードへのリンクを見ている:http://bl.ocks.org/Saintat1/ec8b09eb1ee78ca638b6135cd3c942db – guyforlowbro
右!軸コンポーネントは、線グラフまたは棒グラフに適しています。あなたの場合はうまくいかないでしょう。 –