Highcharts:x轴标签问题与单个数据点

时间:2015-09-22 21:54:33

标签: javascript highcharts highstock

查看以下示例,

具有多个数据点的第一个示例看起来很好,这正是我需要的:每个数据点的x轴标签是一年,即null as decimal? 20152016

但是,第二个包含单个数据点的示例,其x轴标签为2017

问题是如何在第一个示例中显示x轴标签显示08:00:00.000而不是2015

提前感谢任何建议和帮助。

1 个答案:

答案 0 :(得分:1)

不确定为什么单点显示格式不同,但您可以在xAsis - labels属性中强制格式(但是在文档和许多其他问题中明确指出了这一点:http://www.highcharts.com/docs/chart-concepts/labels-and-string-formatting):

xAxis: {
    type: 'datetime',
    labels: {
        format: '{value:%Y}',
        align: 'left'
    }
}

在图表中还有一个导航器,你必须设置格式:

navigator: {
    enabled: true,
    adaptToUpdatedData: false,
    height: 20,
        xAxis: {
        type: 'datetime',
        labels: {
            format: '{value:%Y}',
            align: 'left'
        }
    }
}

JsFiddle:http://jsfiddle.net/t3ujt9xz/2/