Страница 3 из 55
Re: Модуль Charts
Добавлено: Чт апр 28, 2016 11:23 pm
sergejey
min/max для графиков обычных указывать не нужно. Что-то с данными не очень понятно из картинки. Попробуйте исключить все показания, кроме какого-то одного.
Re: Модуль Charts
Добавлено: Пт апр 29, 2016 10:22 am
masster_alex
sergejey писал(а):min/max для графиков обычных указывать не нужно. Что-то с данными не очень понятно из картинки. Попробуйте исключить все показания, кроме какого-то одного.
Сергей у меня раньше было при добавлении 3х переменных от яндекс погоды (температура,влажность, давление), на графике слева отображались все названия этих переменных с их корректным отображением на одном графике. Сейчас же при добавлении например: температуры и влажности, слева отображаются цифровые значения только одной (какой либо) переменной и относительно них строятся графики.
Если я добавляю например ко всему этому еще атмосферное давление и так-как значения давления большие, все графики перестраиваются под него.
Re: Модуль Charts
Добавлено: Пт апр 29, 2016 11:46 am
sergejey
Кажется нашёл проблему с несколькими показателями, загрузил исправление.
Re: Модуль Charts
Добавлено: Пт апр 29, 2016 2:46 pm
sergejey
Добавил тип графика Solid Gauge, в параметрах можно указывать min/max, а так же пороговые значения для разных цветов.
Например:
Код: Выделить всё
min: 0,
max: 2000,
stops: [
[0.3, '#55BF3B'], // green
[0.5, '#DDDF0D'], // yellow
[0.7, '#DF5353'] // red
]
Получается:

Re: Модуль Charts
Добавлено: Сб апр 30, 2016 4:10 pm
masster_alex
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".
И можно ли уменьшить зазор между названием графика и самим графиком Solid Gauge?
Re: Модуль Charts
Добавлено: Сб апр 30, 2016 4:30 pm
masster_alex
Только что обратил внимание, что если вызывать график так: [#module name="charts" id="5"#] , то все работает и обновляется.
если поставить [#module name="charts" id="5" width="100%" height="400" interval="3600"#] , то уже перестает обновляться в реальном времени.
Re: Модуль Charts
Добавлено: Сб апр 30, 2016 5:08 pm
ivannag
masster_alex писал(а):Только что обратил внимание, что если вызывать график так: [#module name="charts" id="5"#] , то все работает и обновляется.
если поставить [#module name="charts" id="5" width="100%" height="400" interval="3600"#] , то уже перестает обновляться в реальном времени.
попробуйте interval="5" - должно обновляться каждые 5сек.
Смещается не только название максимального но и минимального показателя, но думаю это проблема не Сергея, так как данный график использовал и до появления модуля charts (через сценарий jconhs и кучу кода) и там присутствовала та же проблема со смещение мин или макс значений графика... думаю это косяк разработчиков highcharts.
А по поводу огромного интервала между названием и самим графиком, думаю неплохо было-бы вообще иметь возможность отключать название (иногда полезно для компоновки элементов на сценах).
Re: Модуль Charts
Добавлено: Вс май 01, 2016 2:04 pm
smoker_vvo
Вопрос в пороговых значениях, как правильно их указывать. мин 0 С, мах 50 С, тут все понятно, а вот с порогами
stops: [
[10.3, '#55BF3B'], // green
[20.5, '#DDDF0D'], // yellow
[50.7, '#DF5353'] // red
]
и при т=24 кажет зеленый.....
Re: Модуль Charts
Добавлено: Вс май 01, 2016 2:38 pm
ivannag
smoker_vvo писал(а):Вопрос в пороговых значениях, как правильно их указывать. мин 0 С, мах 50 С, тут все понятно, а вот с порогами
stops: [
[10.3, '#55BF3B'], // green
[20.5, '#DDDF0D'], // yellow
[50.7, '#DF5353'] // red
]
и при т=24 кажет зеленый.....
пороговые значение указываются в долях единицы (если умножить на 100 то будут проценты), к примеру 0.5 - середина графика. Если у вас отрисовка от 0 до 50, а пороговые значения 10гр.С, 20грС, 50грС то пропишите
[0.2, '#55BF3B'], // green
[0.4, '#DDDF0D'], // yellow
[1.0, '#DF5353'] // red
тогда ваших 24грС будут желтыми... красный цвет правда появиться только от 50 и выше, только при зашкаливании графика, поэтому рекомендовал бы делать его красным где-то от 45грС указав [0.9, '#DF5353'] // red
Re: Модуль Charts
Добавлено: Вс май 01, 2016 4:18 pm
smoker_vvo
О КАК!!! Благодарствуем......