私は、私のpiechartで動作するように制約を緩和しようとしています。 これはこの例のhttps://jsfiddle.net/thudfactor/HdwTH/に基づいていますが、使用されるリラックスした方法はv4ではこれ以上機能しないようです。
具体的な問題は、彼らが直接選択グループの配列にアクセスする方法である:D3 v4 - 選択配列へのアクセスと対応する要素の検索
textLabels = labelGroups.append("text").attr(...);
if(again) {
labelElements = textLabels[0]; <------------- here
textLines.attr("y2",function(d,i) {
labelForLine = d3.select(labelElements[i]);
return labelForLine.attr("y");
});
setTimeout(relax,20)
}
は、それはあなたが選択グループの配列にアクセスする方法D3 v4.xのと変わりましたか?
どうやってそれをどうやって行くのですか?
Gerardoさん、ありがとうございます、それは私にそれを動作させるための手がかりを与えました! 'selection.nodes()'はトリックを行い、v4では選択に含まれるノードの配列を返します。 – TommyF
@ TommyF私はこれを100回upvoteすることができたらいいなあ。私は最後の40分間どこでも探していました。 –
@ba_ulまあ、少なくともupvote * once *! :-) –