[Модуль] Charts (charts)
Модератор: immortal
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Модуль Charts
min/max для графиков обычных указывать не нужно. Что-то с данными не очень понятно из картинки. Попробуйте исключить все показания, кроме какого-то одного.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 31
- Зарегистрирован: Пн апр 18, 2016 6:01 pm
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
Re: Модуль Charts
Сергей у меня раньше было при добавлении 3х переменных от яндекс погоды (температура,влажность, давление), на графике слева отображались все названия этих переменных с их корректным отображением на одном графике. Сейчас же при добавлении например: температуры и влажности, слева отображаются цифровые значения только одной (какой либо) переменной и относительно них строятся графики.sergejey писал(а):min/max для графиков обычных указывать не нужно. Что-то с данными не очень понятно из картинки. Попробуйте исключить все показания, кроме какого-то одного.
СпойлерПоказать
СпойлерПоказать
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Модуль Charts
Кажется нашёл проблему с несколькими показателями, загрузил исправление.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Модуль Charts
Добавил тип графика Solid Gauge, в параметрах можно указывать min/max, а так же пороговые значения для разных цветов.
Например:
Получается:
Например:
Код: Выделить всё
min: 0,
max: 2000,
stops: [
[0.3, '#55BF3B'], // green
[0.5, '#DDDF0D'], // yellow
[0.7, '#DF5353'] // red
]
- Рейтинг: 1.16%
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 31
- Зарегистрирован: Пн апр 18, 2016 6:01 pm
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
Re: Модуль Charts
Сергей, заметил такую особенность. Название максимального показания смещается вверх.sergejey писал(а):Добавил тип графика Solid Gauge, в параметрах можно указывать min/max, а так же пороговые значения для разных цветов.
Например:Получается:Код: Выделить всё
min: 0, max: 2000, stops: [ [0.3, '#55BF3B'], // green [0.5, '#DDDF0D'], // yellow [0.7, '#DF5353'] // red ]
Еще заметил, что график Solid Gauge при добавлении его в "Меню управления", сам не обновляется в реальном времени, только если обновить страницу, хотя в Charts в общих параметрах период установлен на "0".
СпойлерПоказать
СпойлерПоказать
-
- Сообщения: 31
- Зарегистрирован: Пн апр 18, 2016 6:01 pm
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
Re: Модуль Charts
Только что обратил внимание, что если вызывать график так: [#module name="charts" id="5"#] , то все работает и обновляется.
если поставить [#module name="charts" id="5" width="100%" height="400" interval="3600"#] , то уже перестает обновляться в реальном времени.
если поставить [#module name="charts" id="5" width="100%" height="400" interval="3600"#] , то уже перестает обновляться в реальном времени.
-
- Сообщения: 146
- Зарегистрирован: Вт апр 12, 2016 12:19 am
- Благодарил (а): 18 раз
- Поблагодарили: 27 раз
Re: Модуль Charts
попробуйте interval="5" - должно обновляться каждые 5сек.masster_alex писал(а):Только что обратил внимание, что если вызывать график так: [#module name="charts" id="5"#] , то все работает и обновляется.
если поставить [#module name="charts" id="5" width="100%" height="400" interval="3600"#] , то уже перестает обновляться в реальном времени.
Смещается не только название максимального но и минимального показателя, но думаю это проблема не Сергея, так как данный график использовал и до появления модуля charts (через сценарий jconhs и кучу кода) и там присутствовала та же проблема со смещение мин или макс значений графика... думаю это косяк разработчиков highcharts.
А по поводу огромного интервала между названием и самим графиком, думаю неплохо было-бы вообще иметь возможность отключать название (иногда полезно для компоновки элементов на сценах).
-
- Сообщения: 113
- Зарегистрирован: Пт дек 14, 2012 3:46 am
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
Re: Модуль Charts
Вопрос в пороговых значениях, как правильно их указывать. мин 0 С, мах 50 С, тут все понятно, а вот с порогами
stops: [
[10.3, '#55BF3B'], // green
[20.5, '#DDDF0D'], // yellow
[50.7, '#DF5353'] // red
]
и при т=24 кажет зеленый.....
stops: [
[10.3, '#55BF3B'], // green
[20.5, '#DDDF0D'], // yellow
[50.7, '#DF5353'] // red
]
и при т=24 кажет зеленый.....
-
- Сообщения: 146
- Зарегистрирован: Вт апр 12, 2016 12:19 am
- Благодарил (а): 18 раз
- Поблагодарили: 27 раз
Re: Модуль Charts
пороговые значение указываются в долях единицы (если умножить на 100 то будут проценты), к примеру 0.5 - середина графика. Если у вас отрисовка от 0 до 50, а пороговые значения 10гр.С, 20грС, 50грС то пропишитеsmoker_vvo писал(а):Вопрос в пороговых значениях, как правильно их указывать. мин 0 С, мах 50 С, тут все понятно, а вот с порогами
stops: [
[10.3, '#55BF3B'], // green
[20.5, '#DDDF0D'], // yellow
[50.7, '#DF5353'] // red
]
и при т=24 кажет зеленый.....
[0.2, '#55BF3B'], // green
[0.4, '#DDDF0D'], // yellow
[1.0, '#DF5353'] // red
тогда ваших 24грС будут желтыми... красный цвет правда появиться только от 50 и выше, только при зашкаливании графика, поэтому рекомендовал бы делать его красным где-то от 45грС указав [0.9, '#DF5353'] // red
-
- Сообщения: 113
- Зарегистрирован: Пт дек 14, 2012 3:46 am
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз