Como exibir dinamicamente um texto de múltiplas linhas em D3.js?

Eu preciso exibir um texto de múltiplas linhas em um SVG: Text using D3.js.

Os dados de amostra são exibidos da seguinte maneira e quero exibir "todos" os "títulos" em um único nó para cada autor e não como um nó individual em um layout direcional de força.

Dados de amostra

{
    {"author":"Author1", "group":"fiction", "books" : [
        {"title":"Book Title1", "rating":3},
        {"title":"Book Title2", "rating":4}
    ]},
    {"author":"Author2", "group":"non-fiction", "books" : [
        {"title":"Book Title3", "rating":3},
    ]}
}

SVG: o texto leva apenas uma entrada de texto e é exibido em uma única linha, então adiciono mais texto e ajustei o "dy"? ou coletivamente informações de nó collec e substituir?

Obrigado pelas dicas.

questionAnswers(1)

yourAnswerToTheQuestion