highchart-基于点数据的标签颜色

问题描述 投票:1回答:1

我使用highchart(蜘蛛图)。

我希望xAxis的标签动态着色,而不是不固定的值。

我希望能够编写如下代码:

let myConfig = {
    //...any config...
    options: {
       xAxis: {
         labels: {
           style: {
             color: function(point){
                 if (point.ext > 3){
                      return 'red';
                 }
                 else{
                      return 'green';
                 }
             }
           }
         }
       }
    }

请不要建议我通过在每个点上添加labelStyle来做到这一点;这种方式没有命名为“动态”。

highcharts
1个回答
0
投票

您可以使用xAxis.labels.formatter演示:xAxis.labels.formatter

在轴标签格式化时,将无法访问(尚未创建)系列中的点,但是您可以访问原始数据或每个系列中已处理的x或y值。

© www.soinside.com 2019 - 2024. All rights reserved.