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