Etiquetas no layout de partição / sunburst D3 de dois níveis
Eu estou tentando adicionar rótulos para o sunburst / partição de dois níveis mostrados aqui -http://bl.ocks.org/mbostock/5944371:
Eu adicionei rótulos aos dois primeiros níveis e os rotacionei corretamente. Mas agora não posso adicionar os rótulos do novo nível durante uma transição. Para começar eu coloquei ...
text = text.data(partition.nodes(root).slice(1), function(d) { return d.key; });
logo após o ...
path = path.data(partition.nodes(root).slice(1), function(d) { return d.key; });
linha, mas lança o seguinte erro ...
Uncaught TypeError: Cannot read property '__data__' of undefined
O que estou fazendo de errado?