Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как вставить данные в highcharts? (https://javascript.ru/forum/misc/64360-kak-vstavit-dannye-v-highcharts.html)

user71 08.08.2016 01:31

рони,
у меня новая беда. Он точки не все отмечает. в бд они есть а на графике нет!
obj = data.reduce(function(a, b) { if (!a[b.name]) a[b.name] = []; a[b.name].push([+new Date(b.create_at), +b.counter]);return a},{});

чуть изменил ваш код

рони 08.08.2016 02:05

user71,
толи была проблема и вы её решили, толи проблема есть?

user71 08.08.2016 02:11


тут должно быть 10к точек. Вот линии которые по диагонали они без точек а в бд инфа то есть

рони 08.08.2016 02:16

user71,
http://savepic.net/

рони 08.08.2016 02:27

user71,
вашей картинки не видно залейте по ссылке выше

user71 08.08.2016 02:32

Кажется я понял в чем дело. Данных в бд действительно нет. Только даты не совпадают. Разница 3 часа между тем что пишет график и тем что написано в бд

рони 08.08.2016 02:40

Цитата:

Сообщение от user71
Разница 3 часа между

формирование +new Date(b.create_at),
нужна UTC

user71 08.08.2016 03:13

[{"ind":317,"create_at":"2016-07-30T14:26:06.000Z" это в json приходит
317 | 2016-07-30 17:26:06
он же в бд

рони 08.08.2016 03:23

user71,
число даты сформировать на сервере можно?

рони 08.08.2016 03:29

user71,
как вариант ...
(+new Date(b.create_at)+(new Date).getTimezoneOffset()*60000)


Часовой пояс GMT +3, время: 08:49.