即使在 allowOverlap 设置为 true 后,DataLabels 也会隐藏自己。如何解决?

DataLabels hide themselves even after allowOverlap is set to true. How to fix it?

HIGHCHARTS

请看JSFIDDLE。在此示例中,即使 allowOverlap 设置为 true,"Opera" dataLabel 也会隐藏。如何解决这个问题?请分享您的想法。

编辑:

这是更新后的 JSFIDDLE

这样的密度,并不是所有的标签都会显示。该问题的解决方案是将数据标签的 padding 设置为 0,增加 distance 属性 或者简单地将图表的高度更改为更高的值。

API参考:
http://api.highcharts.com/highcharts/chart.height
http://api.highcharts.com/highcharts/plotOptions.pie.dataLabels.padding
http://api.highcharts.com/highcharts/plotOptions.pie.dataLabels.distance

示例:
http://jsfiddle.net/u86cosyg/ - 增加高度并将填充设置为 0 http://jsfiddle.net/7xLm1xma/ - 增加距离