Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.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_Html_Highcharts - Fatal编程技术网

Javascript 禁用Highcharts中的特定标签

Javascript 禁用Highcharts中的特定标签,javascript,html,highcharts,Javascript,Html,Highcharts,我尝试禁用Highcharts中列图表中的某些特定标签。但我只能禁用所有标签或非标签。我在互联网上搜索了一下,找到了像“标签”->“启用”或“可见”这样的命令,但它不起作用。 这是我的条形码,我想在这里禁用标签 { "color":"#ffff77", "x":"0.7", "pointWidth":"7", "labels":{ "enabled":false }, "dataLabels":{ "enabled": false }

我尝试禁用Highcharts中列图表中的某些特定标签。但我只能禁用所有标签或非标签。我在互联网上搜索了一下,找到了像“标签”->“启用”或“可见”这样的命令,但它不起作用。 这是我的条形码,我想在这里禁用标签

{
  "color":"#ffff77",
  "x":"0.7",
  "pointWidth":"7",
  "labels":{
    "enabled":false
      },
  "dataLabels":{
    "enabled": false
  }    
}
我的问题是,是否可以只禁用特定标签。
PS:我在Grafana中使用Highcharts。

我假设您询问的是数据标签-因此可以在定义特定点的数据数组中禁用每个标签

演示:

API:


编辑 获取更多信息后-要禁用axis的特定标签,可以使用labels.formatter回调或在render回调中查找并隐藏特定标签

演示:

API:


API:

不,我知道如何禁用数据标签,我是指xAxis或Yaxis上的普通标签。它适用于带数字的轴,但问题是,它不适用于带文字的轴。我用条形图的值进行了尝试,但没有成功。@BS1010那么您能在我可以使用的某个在线编辑器上重现您的案例吗?恐怕您共享的代码不包含数据。你是说数值的数据?
Highcharts.chart('container', {

  series: [{
    data: [43934, 52503, 57177, {
      y: 69658,
      dataLabels: {
        enabled: false
      }
    }, 97031, 119931, 137133, 154175],
    dataLabels: {
      enabled: true
    }
  }]
});