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

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

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

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

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

Сообщение Bagir »

Я планирую добавить в скрипт дополнительные параметры для ограничения периода по времени и для выдачи итогов по группам средствами sql. Только надо еще погрызть пример с 1,7 млн точек.
Windows 10, HTTP, MegaD, Z-Wave, 1-Wire, CONNECT
Lordserdjo
Сообщения: 5
Зарегистрирован: Вс мар 29, 2015 9:34 pm

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

Сообщение Lordserdjo »

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

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

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

Сообщение Vit »

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

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

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

Сообщение Lordserdjo »

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

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

Сообщение Bagir »

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

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

Сообщение skysilver »

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

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

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

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

Сообщение Bagir »

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

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

Сообщение eygen »

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

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

Сообщение eygen »

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

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

Сообщение xxc »

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