如何在xAxis中获取带日期的类别?

时间:2014-09-29 14:21:13

标签: javascript jquery datetime highcharts

我终于让我的步骤图显示了一些结果,但现在我想根据我的需要设计它。

我的代码如下:

$(function () {
    $('#urvalResultIntervalDevelopmentGraf').highcharts('StockChart',{
        title: {
            text: 'Chart'
        },
        rangeSelector : {
            enabled: false
        },
        navigator: {
            enabled: false
        },
        scrollbar: {
            enabled: false
        },
        xAxis: {
            type: 'datetime',
            categories: ['2012-08-10', '2012-09-17', '2013-09-26', '2014-07-01', '2014-09-01', '2014-09-23'],
            gridLineWidth:0
        },
        yAxis: {
            title: {
                text: 'Loss'
            },
            opposite: false,
            gridLineWidth:0
        },
        tooltip: {
            valueSuffix: ':-'
        },
        series: [
            {name:'Gustafsson',step:true,data:[[1344549600,-119],[1347832800,-99],[1380146400,-48],[1404165600,-3],[1409522400,-74],[1411423200,-25]]},
        ],
    });
});

如何让我的类别显示在xAxis上? 我猜它不能将我的日期(yyyy-mm-dd)与数据中的日期(时间戳)相匹配,但我不知道如何处理它。

我的jsfiddle在这里: http://jsfiddle.net/skorpion/akkxmke8/61/

1 个答案:

答案 0 :(得分:2)

你不能像在docs中那样:你可以使用类别或日期时间xAxis。如果您需要特定格式,请使用xAxis.labels.formatter