Datalabels 文本从 highcharts 饼图中的绘图区域溢出

Datalabels text overflow from plot area in highchart's pie chart

在我的 highchart 饼图数据标签中,当宽度和高度为默认值时可以正常工作 (600*400), 但是在以自定义方式更改高度和宽度时,数据标签文本(Internet Explorer 一些文本)从绘图溢出并隐藏。

顺便说一句,我使用了选项

dataLabels: {
    crop:false,
    overflow:'none'
}

避免溢出但不能

这是我的fiddle

这里问题的根源是size参数。

来自API (https://api.highcharts.com/highcharts/series.pie.size):

The default behaviour (as of 3.0) is to scale to the plot area and give room for data labels within the plot area.

因此,如果您手动将其设置为 100%,数据标签可以在绘图区域之外呈现 - Highcharts 不会尝试为 size 参数找到最佳值。

如果您保留 size 的默认值,您的演示可以正常工作:http://jsfiddle.net/BlackLabel/zjaa7y81/