Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 系列上的响应highcharts数据标签_Javascript_Highcharts - Fatal编程技术网

Javascript 系列上的响应highcharts数据标签

Javascript 系列上的响应highcharts数据标签,javascript,highcharts,Javascript,Highcharts,我一直在和你一起工作 我当前的标签设置如下所示: plotOptions = { column: { stacking: 'normal', dataLabels: { enabled: true, formatter() { if(this.y != 0) { return formatValue(this.y, prefix, suffix);

我一直在和你一起工作

我当前的标签设置如下所示:

plotOptions = {
    column: {
        stacking: 'normal',
        dataLabels: {
            enabled: true,
            formatter() {
              if(this.y != 0) {
                return formatValue(this.y, prefix, suffix);
              }
            }
        }
      }
};
但我的问题是,如果我的柱状图有30列,那么所有的标签都会相互碰撞。我发现我可以将allowOverlap参数设置为false,这样它们就不会重叠……但是为了防止重叠,图表上到处都是数据标签,看起来很混乱。如果标签太多(重叠太多,无法处理),是否有办法将我的highcharts配置为只隐藏所有数据标签


我已经看过了,但理想情况下,我想看看highcharts是否能处理这个问题。

嘿,es3735746我正在查看您的代码,想了解一下您所说的“想看看highcharts是否能处理这个问题”是什么意思?我想尽我所能提供帮助。您可以扩展highcharts,修改隐藏重叠标签的方法——但我不确定您的目的是什么,您所说的“太多重叠而无法处理”是什么意思?