[Модификация] Строим графики Highstock
- Bagir
- Сообщения: 1613
- Зарегистрирован: Вт сен 17, 2013 6:46 pm
- Откуда: Ярославская область город Углич
- Благодарил (а): 212 раз
- Поблагодарили: 374 раза
Re: Строим графики Highstock
Я планирую добавить в скрипт дополнительные параметры для ограничения периода по времени и для выдачи итогов по группам средствами sql. Только надо еще погрызть пример с 1,7 млн точек.
- Рейтинг: 1.16%
-
- Сообщения: 5
- Зарегистрирован: Вс мар 29, 2015 9:34 pm
- Благодарил (а): 0
- Поблагодарили: 0
Re: Строим графики Highstock
можно ли на данном графике включать и отключать графики температуры разных зон? Типа я хочу посмотреть только спальню, а потом только улицу, а потом гостинную и спальню?Bagir писал(а):Слова особенно не нужны, на скрине все видно. Уверен, что многие давно хотят это получить. Постараюсь написать по проще.
-
- Сообщения: 867
- Зарегистрирован: Вт янв 17, 2012 12:31 pm
- Благодарил (а): 121 раз
- Поблагодарили: 78 раз
Re: Строим графики Highstock
можно...данный функционал присутствуетLordserdjo писал(а):можно ли на данном графике включать и отключать графики температуры разных зон? Типа я хочу посмотреть только спальню, а потом только улицу, а потом гостинную и спальню?Bagir писал(а):Слова особенно не нужны, на скрине все видно. Уверен, что многие давно хотят это получить. Постараюсь написать по проще.
-
- Сообщения: 5
- Зарегистрирован: Вс мар 29, 2015 9:34 pm
- Благодарил (а): 0
- Поблагодарили: 0
- Bagir
- Сообщения: 1613
- Зарегистрирован: Вт сен 17, 2013 6:46 pm
- Откуда: Ярославская область город Углич
- Благодарил (а): 212 раз
- Поблагодарили: 374 раза
Re: Строим графики Highstock
Сейчас точки на графике появляются только когда мышкой на них наведешь. А мне бы хотелось включить их постоянно для графика расхода батареек радио датчиков. К тому же если в истории еще только одна цифра, то график не рисуется, а точку было бы видно.
Возвращаться к изучению темы графиков мне пока совсем никак. Может кто знает?
Возвращаться к изучению темы графиков мне пока совсем никак. Может кто знает?
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1753 раза
- Контактная информация:
Re: Строим графики Highstock
За отображение маркеров отвечает вот такой код:
Добавляется в раздел series конфигурации графика.
Код: Выделить всё
marker : { enabled : true,
radius : 3
},
- Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
- Bagir
- Сообщения: 1613
- Зарегистрирован: Вт сен 17, 2013 6:46 pm
- Откуда: Ярославская область город Углич
- Благодарил (а): 212 раз
- Поблагодарили: 374 раза
-
- Сообщения: 393
- Зарегистрирован: Чт сен 25, 2014 5:37 pm
- Откуда: Екатеринбург
- Благодарил (а): 25 раз
- Поблагодарили: 52 раза
Re: Строим графики Highstock
Интересно а можно ли сделать так что бы при наведении мышкой на линию графика в окошке показывало значения всех графиков сразу. В принципе оно так и делает если точки графика совпадают во времени, а так как это бывает далеко не всегда потому сравнивать значения не удобно. Вот если бы он всегда показывал значения всех графиков в точке близкой к той на какую навели мышь или среднее значение вычислял между точками.
-
- Сообщения: 393
- Зарегистрирован: Чт сен 25, 2014 5:37 pm
- Откуда: Екатеринбург
- Благодарил (а): 25 раз
- Поблагодарили: 52 раза
Re: Строим графики Highstock
Добрый день.Bagir писал(а):Да не за что ))
В этой теме еще очень много точек не расставлено. Я планировал потом вернуться к ее изучению. Данных в базе у меня уже достаточно, чтобы попробовать пример с 1,7 млн точек. Данные подгружаются при изменении масштаба.
Еще очень интересный пример с динамическим обновлением. График будет двигаться сам. Я пробовал этот пример на случайных точках. Надо будет подумать, как прикрутить его на реальные данные.
Как успехи? Стал задумываться об динамическом обновлении в графиках, решил узнать не допилили ли еще...
Re: Строим графики Highstock
У меня работает автоматическое обновление графиков - правда, пришлось менять код выдачи JSON.eygen писал(а): Как успехи? Стал задумываться об динамическом обновлении в графиках, решил узнать не допилили ли еще...
Смысл в чем: в выдаче JSON добавлен последний ID для отобранных данных. А в скрипте на странице после получения данных мы этот ID запоминаем. После чего по таймеру периодически проверяем - не появились ли данные для графика с ID большим, чем мы уже получили. Если данные есть - добавляем их к графику.