显示列范围高图的yAxsis数据

我有一个列范围高图。 它工作正常,但它不显示yAxsis的时间,但工具提示。 它是json格式(工具提示时间)。

任何帮助欣赏..

我的yAxsis看起来像这样

yAxis: { type: 'timepicker', labels: { formatter: function () { //1262334143000 return Highcharts.dateFormat('%H:%M %p', this.value); } }, title: { text: 'Y Sside New' } }, 

有这个。值它有json日期。

这是jsfiddle

它以%H:%M:%P显示时间%H:%M:%P (在您的JSFiddle中),即小时,分钟和上午/下午。

为什么这一切都说00:00:am? 因为Highcharts已经确定蜱之间最合理的间距是一些确切的天数,所有都是从午夜开始。 要查看它们并非完全相同,您可以在格式化程序中添加日,月,年或类似内容。 如果需要,您也可以手动控制刻度线间距。 请参阅API中的 tickInterval和类似的yAxis选项。

您的格式化程序在选中时不会选择,只显示它们显示的文本。 要检查这一点,你可以这样做:

 yAxis: { type: 'datetime', labels: { formatter: function () { return Highcharts.dateFormat('%e. %b %H:%M:%P', this.value); } }, title: { text: 'Y Sside New' } } 

这会添加月份和月份名称的日期,您可以看到它们不同。

请参阅此JSFiddle演示 。