Php 在Y轴上绘制时间,在X轴海图上绘制用户

Php 在Y轴上绘制时间,在X轴海图上绘制用户,php,jquery,highcharts,Php,Jquery,Highcharts,我有每个用户的时间数据,如下所示: 时间数据: Array ( [0] => 09:46:01 [1] => 08:52:57 ) 用户数据: Array ( [0] => User1 [1] => User2 ) 我需要在Highcharts中绘制一个Y轴上的时间图和X轴上的用户图。我能够通过在PHP中将时间转换为秒并绘制它来创建图形,请参见。但无法在图表上以时间格式绘制。请帮忙。谢谢 更新 我有一个所有用户的时间数组,如: Arra

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

时间数据:

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

Array
(
    [0] => User1
    [1] => User2
)
我需要在Highcharts中绘制一个Y轴上的时间图和X轴上的用户图。我能够通过在PHP中将时间转换为秒并绘制它来创建图形,请参见。但无法在图表上以时间格式绘制。请帮忙。谢谢

更新 我有一个所有用户的时间数组,如:

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

我需要将此数据传递给highcharts jquery代码。因此,我如何将上面的数组转换为上一个fiddle中的数组。

如果需要Datetime格式,还需要指定日期。没有时间格式这样的东西

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

您可以这样做:

加入:

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

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

它在highcharts中如何适用?有什么例子吗?我正在尝试将时间数组转换为要传递给series.data的数据字符串。但没能做到。你能帮忙吗?时间数组到数据字符串??我不明白你的问题。因为没有静态数据。我有PHP数组,每个用户都有时间。那么如何将其转换为Date.UTC(1970、10、10、9、46、01)Date.UTC(YourDate.getFullYear()、YourDate.getMonth()、YourDate.getDate()、YourDate.getHour()、YourDate.getMinute()、YourDate.getSeconds())