I\'m trying to get a constraint relaxing to work for my piechart. It is based on this example https://jsfiddle.net/thudfactor/HdwTH/ but the relaxing method used seems not t
In D3 4.0, selections are not arrays anymore. According to the API:
Selections no longer subclass Array using prototype chain injection; they are now plain objects, improving performance.
So, if you console.log(textLabels)
, you're gonna see something like this:
{_groups: Array[1], _parents: Array[1]}
Depending on exactly what are you selecting. From there, you can access your array using textLabels._groups
, for instance.
For having an array, you have to use selection.nodes()
, which, according to the API:
Returns an array of all (non-null) elements in this selection.