the chart already SOMEWHAT supports text breaking by words (see the modified donut code, the bits about tspan), however the breaking by words is not automatic, you can override this behaviour by providing your own "title" function like this. it would replace every space with a newline character
title: (i) => i.Name.replaceAll(" ", "\n")