我使用highchart(蜘蛛图)。
我希望xAxis的标签动态着色,而不是不固定的值。
我希望能够编写如下代码:
let myConfig = {
//...any config...
options: {
xAxis: {
labels: {
style: {
color: function(point){
if (point.ext > 3){
return 'red';
}
else{
return 'green';
}
}
}
}
}
}
请不要建议我通过在每个点上添加labelStyle来做到这一点;这种方式没有命名为“动态”。
您可以使用xAxis.labels.formatter
演示:xAxis.labels.formatter
在轴标签格式化时,将无法访问(尚未创建)系列中的点,但是您可以访问原始数据或每个系列中已处理的x或y值。