2014-11-11 5 views
0

У меня есть данные пользователей со временем для каждого пользователя следующим образом:время участок на Y-оси и пользователей по оси Х Highcharts

времени данных:

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

Пользователь:

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

Мне нужно построить график с временем по оси Y и пользователями по оси X в Highcharts. Я могу создать график, переведя время на сек в PHP и построив его, см. Fiddle. Но не удалось построить его в формате времени на графике. Пожалуйста помоги. Благодарю.

Update У меня есть массив времени всех пользователей, как:

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

Мне нужно передать эти данные в Highcharts Jquery код. Так как я могу преобразовать выше массив для работы в предыдущем скрипке.

ответ

1

Если вы хотите формат Datetime, вам также нужно назначить даты. Нет ничего такого, как формат времени.

Для этого вы можете назначить дату для своего времени и отредактировать параметры, чтобы показывать только часы и минуты.

Вы можете сделать что-то вроде этого:

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

, добавив:

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

к вашему yAxis, а также изменив данные форматов даты, как и выше.

+0

Как это применимо в высоких диаграммах? есть ли какой-нибудь пример? –

+0

проверить редактирование пожалуйста. –

+0

Это работает. большое спасибо. –

Смежные вопросы