在Y轴上绘制时间,在X轴Highcharts上绘制用户

时间:2014-11-11 05:56:54

标签: php jquery highcharts

我有每个用户的时间用户数据,如下所示:

时间数据:

Array
(
    [0] => 09:46:01
    [1] => 08:52:57
)

用户数据:

Array
(
    [0] => User1
    [1] => User2
)

我需要在Highcharts中绘制Y轴上的时间和X轴上的用户的图形。我可以通过在PHP中将时间转换为秒来创建图形,并将其绘制为Fiddle。但无法在图表上以时间格式绘制。请帮忙。感谢。

更新 我有一系列所有用户的时间,如:

Array
(
    [0] => 09:46:01
    [1] => 08:52:57
)

我需要将此数据传递给highcharts jquery代码。那么我怎样才能将上面的数组转换成以前的小提琴。

1 个答案:

答案 0 :(得分:1)

如果您需要Datetime格式,则还需要指定日期。没有时间格式。

为此,您可以指定时间日期并编辑选项以仅显示小时和分钟。

您可以这样做:

http://jsfiddle.net/pqyj7o0q/1/

添加:

type: 'datetime'
min: Date.UTC(Year, month, day),
max: Date.UTC(Year, month, day)

到您的yAxis,并将您的数据更改为上述日期格式。