Anychart 中的 Sunburst 图表:如何在标签中包装文本?

Sunburst chart in Anychart : How to wrap text in labels?

我正在使用任何图表,需要将文本包装在旭日图的标签中。 以下是当前代码的摘录:

chart.labels().fontSize(15);
chart.labels().wordWrap("break-word");
chart.labels().wordBreak("normal");

但是这似乎不起作用(无论是字体大小,还是自动换行)。

知道如何让它发挥作用吗?

为了能够在 Anychart 中为森伯斯特图表设置标签样式,您需要为标签启用 HTML 并为内联样式使用 format 方法:

chart.labels().useHtml(true);
chart.labels().format("<span style='font-size: 15px; word-break: normal; word-wrap: break-word;'>{%name}</span><br>{%value}");

无需启用 useHtml() 模式。您可以在禁用 adjustFontSize 后通过库 API 调整字体大小。 adjustFontSize 是默认启用的,它倾向于使标签适合点。禁用它后,您可以手动应用所需的字体大小。详情查看the sample,注意第24-26行