我一直在使用http://api.highcharts.com/highcharts/plotOptions.series.dataLabels
我目前为标签设置的内容如下:
plotOptions = {
column: {
stacking: 'normal',
dataLabels: {
enabled: true,
formatter() {
if(this.y != 0) {
return formatValue(this.y, prefix, suffix);
}
}
}
}
};
但我遇到的问题是,如果我的柱形图表中有30列,那么所有标签都会相互碰撞。我看到我可以将allowOverlap参数设置为false,这样它们就不会重叠....但是对于整个图表中的数据标签来说,它看起来很麻烦,以防止重叠。有没有办法配置我的highcharts只是为了隐藏所有数据标签,如果标签太多(处理的重叠太多)?
我已经看了Removing Highchart datalabels on windows resize,但理想情况下想看看highcharts是否会处理这个问题。