Highcharts标签格式化器返回内部和外部if语句?它是否正确?

时间:2014-07-04 23:09:41

标签: javascript jquery highcharts

使用highcharts标签格式化程序

http://api.highcharts.com/highcharts#yAxis.labels.formatter

我正在使用下面的代码来自定义第一个标签,并返回所有其他标签的值。这是我应该如何在格式化程序中使用return两次?虽然它的工作原理我只是检查没有更好的方法来编写该功能。我对js有点新意,并想知道返回的数据是否可以合并一些?

由于

jsfiddle here

$(function () {
    $('#container').highcharts({
        chart: {
            marginBottom: 80
        },
        xAxis: {
            categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
        },

        yAxis: {
            labels: {
                //align: 'left',
                //x: 0,
                //y: -2,
                useHTML: true,
                formatter:function(){
                    if(this.isFirst){
                        return 'test';
                    }
                    return this.value;
                }
            }
        },

        series: [{
            data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4]
        }]
    });
});

0 个答案:

没有答案