有时数据标签不会显示,因为没有足够的空间来渲染它们。为了确保所有这些都被渲染,我们必须做两件事:
在您的情况下,只需稍微增加 dataLabels.distance 属性即可:
dataLabels: {
distance: 50
}
演示:https://jsfiddle.net/BlackLabel/ptmLw12r/
API参考:
https://api.highcharts.com/highcharts/plotOptions.pie.dataLabels.distance
https://api.highcharts.com/highcharts/plotOptions.series.dataLabels.allowOverlap