Highcharts - 柱形图 - Y轴日期时间

时间:2013-03-27 01:18:53

标签: highcharts

我在HighCharts上有一个正确显示dateTimeLabels的折线图。但是如果将其更改为type:column,标签将被数字替换,并且所有列都具有相同的高度。

http://highcharts.com/jsbin/ihorog/edit#javascript,live (要检查错误,只需取消注释类型:jsbin上的列)

1 个答案:

答案 0 :(得分:0)

这是因为列被绘制为从零到该值,并且由于您的值是由Date.UTC()创建的,因此零是1970年1月1日。由于标签跨越如此大的时间跨度,它正在做某事奇怪的。为yAxis指定一个min,它将从那里开始。

http://highcharts.com/jsbin/uvuvoh/edit#javascript,live

yAxis: {
    min : Date.UTC(2013,0,1),
    ...
},