如何在 Plot.ly JS 标题中创建新行

How to create new line in Plot.ly JS title

我正在使用 Plot.ly JS 来制作图表。这些图表绘制了调查中某些问题的答案。因此,图表的标题就是问题本身,可能会有点长。现在,标题超出图表并被隐藏,如下图所示(无法在 Stack Overflow 上嵌入图像,因此它为图像创建了一个 link):

这是被调用的代码,其中 valueslabels 是在别处定义的变量:

var graph_data = [
    {
        values: values,
        labels: labels,
        type: 'pie'
    }
];
var layout = {
 title: 'How responsive has our support team been to your questions or concerns?'
};
Plotly.newPlot( chartID, graph_data, layout );

我尝试在字符串中添加换行符,例如 \r\n\r\n,但没有成功。我也尝试更改 CSS 属性 的 word-wrap 但它没有用。在 Plot.ly JS 中轻松显示多行标题有什么建议吗?

使用 <br> 在情节字符串中换行。

为了获得更多控制权,我正在为 multiple-lines 标题这样做:

multipleStringLines: (title) => {
    if (title.length > 20) { // check if greater than threshold!
                let y_axis = title.split(' ');    //break into words
                let interval = title.split(' ').length / 2;     //2-lines
                return y_axis.slice(0, interval).join(' ') + '<br>' + y_axis.slice(interval, y_axis.length).join(' ');
    }
     return title;
}