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?

questionAnswers(3)

yourAnswerToTheQuestion