当系列数据是对象数组类型时,在highcharts中为y轴添加字符串类别

时间:2017-06-14 16:52:41

标签: javascript angularjs highcharts

我需要显示y轴的字符串标签,日期时间为x轴。我的系列数据看起来像 -

data: [{"y":1.0,"x":1487548800000},{"y":1.0,"x":1487894400000},{"y":1.0,"x":1494547200000}]

我提供的类别如下所示 - [" A"," B"" C"," D"]其中A可以映射到1.0,B到2.0,C到3.0,依此类推。 我的yAxis配置是:

yAxis: {
       categories: scope.defaultTag.yAxis!== undefined ? scope.defaultTag.yAxis.categories : null,
        labels: {
                formatter: function () {
                           return this.value;
                 }
        }
}

如何显示字符串标签而不是数字?此外,图表是通用的,我无法对类别进行硬编码。

0 个答案:

没有答案