[Модификация] Строим графики Highstock

Вносятся изменения в файлы или устанавливаются доп программы

Модераторы: immortal, newz20

Аватара пользователя
Bagir
Сообщения: 1613
Зарегистрирован: Вт сен 17, 2013 6:46 pm
Откуда: Ярославская область город Углич
Благодарил (а): 212 раз
Поблагодарили: 374 раза

Re: Строим графики Highstock

Сообщение Bagir » Чт мар 26, 2015 10:50 am

Я планирую добавить в скрипт дополнительные параметры для ограничения периода по времени и для выдачи итогов по группам средствами sql. Только надо еще погрызть пример с 1,7 млн точек.
За это сообщение автора Bagir поблагодарил:
tsember (Вт мар 31, 2015 9:41 pm)
Рейтинг: 1.16%
Windows 10, HTTP, MegaD, Z-Wave, 1-Wire, CONNECT
Lordserdjo
Сообщения: 5
Зарегистрирован: Вс мар 29, 2015 9:34 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Строим графики Highstock

Сообщение Lordserdjo » Вт мар 31, 2015 11:55 pm

Bagir писал(а):Слова особенно не нужны, на скрине все видно. Уверен, что многие давно хотят это получить. Постараюсь написать по проще.
Изображение

можно ли на данном графике включать и отключать графики температуры разных зон? Типа я хочу посмотреть только спальню, а потом только улицу, а потом гостинную и спальню?
Vit
Сообщения: 867
Зарегистрирован: Вт янв 17, 2012 12:31 pm
Благодарил (а): 121 раз
Поблагодарили: 78 раз

Re: Строим графики Highstock

Сообщение Vit » Ср апр 01, 2015 12:06 am

Lordserdjo писал(а):
Bagir писал(а):Слова особенно не нужны, на скрине все видно. Уверен, что многие давно хотят это получить. Постараюсь написать по проще.
Изображение

можно ли на данном графике включать и отключать графики температуры разных зон? Типа я хочу посмотреть только спальню, а потом только улицу, а потом гостинную и спальню?
можно...данный функционал присутствует
Lordserdjo
Сообщения: 5
Зарегистрирован: Вс мар 29, 2015 9:34 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Строим графики Highstock

Сообщение Lordserdjo » Ср апр 01, 2015 12:14 am

вообще круто, молодцы ребята)
Аватара пользователя
Bagir
Сообщения: 1613
Зарегистрирован: Вт сен 17, 2013 6:46 pm
Откуда: Ярославская область город Углич
Благодарил (а): 212 раз
Поблагодарили: 374 раза

Re: Строим графики Highstock

Сообщение Bagir » Сб апр 04, 2015 11:43 am

Сейчас точки на графике появляются только когда мышкой на них наведешь. А мне бы хотелось включить их постоянно для графика расхода батареек радио датчиков. К тому же если в истории еще только одна цифра, то график не рисуется, а точку было бы видно.
Возвращаться к изучению темы графиков мне пока совсем никак. Может кто знает?
Изображение
Windows 10, HTTP, MegaD, Z-Wave, 1-Wire, CONNECT
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: Строим графики Highstock

Сообщение skysilver » Вс апр 05, 2015 1:50 pm

За отображение маркеров отвечает вот такой код:

Код: Выделить всё

 marker : { enabled : true,
            radius : 3
}, 
Добавляется в раздел series конфигурации графика.
За это сообщение автора skysilver поблагодарил:
Bagir (Вс апр 05, 2015 1:55 pm)
Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Аватара пользователя
Bagir
Сообщения: 1613
Зарегистрирован: Вт сен 17, 2013 6:46 pm
Откуда: Ярославская область город Углич
Благодарил (а): 212 раз
Поблагодарили: 374 раза

Re: Строим графики Highstock

Сообщение Bagir » Вс апр 05, 2015 1:55 pm

Вот спасибо! То что нужно!
Windows 10, HTTP, MegaD, Z-Wave, 1-Wire, CONNECT
eygen
Сообщения: 393
Зарегистрирован: Чт сен 25, 2014 5:37 pm
Откуда: Екатеринбург
Благодарил (а): 25 раз
Поблагодарили: 52 раза

Re: Строим графики Highstock

Сообщение eygen » Пт апр 10, 2015 8:58 am

Интересно а можно ли сделать так что бы при наведении мышкой на линию графика в окошке показывало значения всех графиков сразу. В принципе оно так и делает если точки графика совпадают во времени, а так как это бывает далеко не всегда потому сравнивать значения не удобно. Вот если бы он всегда показывал значения всех графиков в точке близкой к той на какую навели мышь или среднее значение вычислял между точками.
eygen
Сообщения: 393
Зарегистрирован: Чт сен 25, 2014 5:37 pm
Откуда: Екатеринбург
Благодарил (а): 25 раз
Поблагодарили: 52 раза

Re: Строим графики Highstock

Сообщение eygen » Пт июн 05, 2015 9:15 am

Bagir писал(а):Да не за что ))
В этой теме еще очень много точек не расставлено. Я планировал потом вернуться к ее изучению. Данных в базе у меня уже достаточно, чтобы попробовать пример с 1,7 млн точек. Данные подгружаются при изменении масштаба.
Еще очень интересный пример с динамическим обновлением. График будет двигаться сам. Я пробовал этот пример на случайных точках. Надо будет подумать, как прикрутить его на реальные данные.
Добрый день.
Как успехи? Стал задумываться об динамическом обновлении в графиках, решил узнать не допилили ли еще...
xxc
Сообщения: 4
Зарегистрирован: Пн авг 03, 2015 3:53 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Строим графики Highstock

Сообщение xxc » Пн авг 03, 2015 4:02 pm

eygen писал(а): Как успехи? Стал задумываться об динамическом обновлении в графиках, решил узнать не допилили ли еще...
У меня работает автоматическое обновление графиков - правда, пришлось менять код выдачи JSON.
Смысл в чем: в выдаче JSON добавлен последний ID для отобранных данных. А в скрипте на странице после получения данных мы этот ID запоминаем. После чего по таймеру периодически проверяем - не появились ли данные для графика с ID большим, чем мы уже получили. Если данные есть - добавляем их к графику.
Ответить