[Модуль] Charts (charts)
Модератор: immortal
-
- Сообщения: 106
- Зарегистрирован: Сб янв 20, 2018 12:33 am
- Благодарил (а): 42 раза
- Поблагодарили: 7 раз
Re: Модуль Charts
Присоединяюсь к вопросу. Куда вставить: plotOptions: {
series: {
groupPadding: 0
}
},
чтобы не было пустого места между колонками?
series: {
groupPadding: 0
}
},
чтобы не было пустого места между колонками?
-
- Сообщения: 1
- Зарегистрирован: Чт июл 19, 2018 2:18 pm
- Благодарил (а): 0
- Поблагодарили: 0
Re: Модуль Charts
Добрый день !
Подскажите пожалуйста, после обновления модуля Charts сломались графики.
Откатился из бекапа все равно пишет
Fatal error: Uncaught Error: Call to undefined function gr() in /var/www/html/modules/charts/charts.class.php:199 Stack trace: #0 /var/www/html/modules/charts/charts.class.php(97): charts->usual(Array) #1 /var/www/html/lib/jTemplate.class.php(711) : eval()'d code(12): charts->run() #2 /var/www/html/lib/jTemplate.class.php(711): eval() #3 /var/www/html/lib/jTemplate.class.php(195): jTemplate->parseModules('[#module name="...', NULL, '') #4 /var/www/html/lib/jTemplate.class.php(109): jTemplate->parse('[#module name="...', NULL, '') #5 /var/www/html/lib/objects.class.php(1051): jTemplate->__construct('inner_code', NULL, NULL) #6 /var/www/html/modules/scenes/scenes.class.php(1221): processTitle('[#module name="...') #7 /var/www/html/modules/scenes/scenes_search.inc.php(69): scenes->getElements('SCENE_ID='1' AN...', Array) #8 /var/www/html/modules/scenes/scenes.class.php(818): require('/var/www/html/m...') #9 /var/www/html/modules/scenes/scenes.class.php(309): scenes->search_scenes(Array) #10 /var/www/html/modules/scenes/scene in /var/www/html/modules/charts/charts.class.php on line 199
Подскажите пожалуйста, после обновления модуля Charts сломались графики.
Откатился из бекапа все равно пишет
Fatal error: Uncaught Error: Call to undefined function gr() in /var/www/html/modules/charts/charts.class.php:199 Stack trace: #0 /var/www/html/modules/charts/charts.class.php(97): charts->usual(Array) #1 /var/www/html/lib/jTemplate.class.php(711) : eval()'d code(12): charts->run() #2 /var/www/html/lib/jTemplate.class.php(711): eval() #3 /var/www/html/lib/jTemplate.class.php(195): jTemplate->parseModules('[#module name="...', NULL, '') #4 /var/www/html/lib/jTemplate.class.php(109): jTemplate->parse('[#module name="...', NULL, '') #5 /var/www/html/lib/objects.class.php(1051): jTemplate->__construct('inner_code', NULL, NULL) #6 /var/www/html/modules/scenes/scenes.class.php(1221): processTitle('[#module name="...') #7 /var/www/html/modules/scenes/scenes_search.inc.php(69): scenes->getElements('SCENE_ID='1' AN...', Array) #8 /var/www/html/modules/scenes/scenes.class.php(818): require('/var/www/html/m...') #9 /var/www/html/modules/scenes/scenes.class.php(309): scenes->search_scenes(Array) #10 /var/www/html/modules/scenes/scene in /var/www/html/modules/charts/charts.class.php on line 199
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1753 раза
- Контактная информация:
Re: Модуль Charts
Сам МДМ надо обновить.ra.bobol777 писал(а): ↑Чт июл 19, 2018 2:43 pmПодскажите пожалуйста, после обновления модуля Charts сломались графики.
Откатился из бекапа все равно пишет
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
-
- Сообщения: 102
- Зарегистрирован: Вт июл 17, 2018 10:19 am
- Благодарил (а): 23 раза
- Поблагодарили: 4 раза
Re: Модуль Charts
Добрый день.
Подскажите, можно ли как-то самому применить тип графиков "line"?
В MJD поддержка этого типа не встроена почему-то, хотя HighChart умеет.
Имеющийся spline далеко не всегда рисует адекватно.
Если в рамках интерфейса mjd нельзя, то как использовать библиотеку Highchart отдельно, чтобы забиать данные из БД mjd?
Сейчас так: Хочу так (это у меня amChart сейчас так показывает на Ардуине):
Подскажите, можно ли как-то самому применить тип графиков "line"?
В MJD поддержка этого типа не встроена почему-то, хотя HighChart умеет.
Имеющийся spline далеко не всегда рисует адекватно.
Если в рамках интерфейса mjd нельзя, то как использовать библиотеку Highchart отдельно, чтобы забиать данные из БД mjd?
Сейчас так: Хочу так (это у меня amChart сейчас так показывает на Ардуине):
- Вложения
-
- t3.PNG (34.98 КБ) 4276 просмотров
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1753 раза
- Контактная информация:
Re: Модуль Charts
На форуме есть решения и примеры, надо поискать. Эти либы использовали еще до того, как появился модуль в маркете.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
- ebramariys
- Сообщения: 34
- Зарегистрирован: Вс апр 15, 2018 1:26 pm
- Откуда: Харьков
- Благодарил (а): 18 раз
- Поблагодарили: 3 раза
Re: Модуль Charts
Доброго дня.Так и не получилось побороть исчезновения спидометров, на сцене исчезают через пару секунд и все.Код скопировал,все переменные есть в наличии.На просто странице,все нормально,на сцене исчезаем.serghei писал(а): ↑Пт фев 17, 2017 5:40 pmСкорее всего проблема с модулем. У меня древняя версия МД (около года). Индикаторы есть , но значений нет ( NaN ). На свежей системе значения появляются на 5 секунд и опять NaN. Браузер орет про не корректные имена свойств.I_I_Imonder писал(а): ...Добавил индикаторы на сцену, но они появляются на секунду и пропадают, куда рыть?
PS В общем разобрался я. Ошибка была в названии переменной. Всегда надо " название.свойство". И до кучи прицепить Jquery библиотеку. Для температуры с OpenweathermapГромадное спасибо Xor и Adzam за терпение и науку!!СпойлерПоказатьКод: Выделить всё
<body onload="init()"> <canvas id="canvasTin" width="401" height="401"></canvas> // Размер спидометра <script> var scroll = false; var RadialTin; function init() { // Initialzing gauge // Define some sections //раскрасим шкалу -15..+15 голубой //15...25 зеленый //-30...-15,25...30 желтый var sections = [steelseries.Section(-15, 15, 'rgba(0, 0, 220, 0.3)'), steelseries.Section(15, 25, 'rgba(0, 220, 0, 0.3)'), steelseries.Section(-30, -15, 'rgba(220, 220, 0, 0.3)'), steelseries.Section(25, 30, 'rgba(220, 220, 0, 0.3)') ], // Define one area // розовый сектор areas = [steelseries.Section(30, 40, 'rgba(220, 0, 0, 0.3)'), steelseries.Section(-40, -30, 'rgba(220, 0, 0, 0.3)'),], //treshold = 25 - лампочка начинает мигать RadialTin = new steelseries.Radial('canvasTin', { gaugeType: steelseries.GaugeType.TYPE4, size: 401, section: sections, area: areas, minValue:-40, maxValue:40, titleString: "Температура", unitString: "Градусы", threshold: 25, lcdVisible: true }); //RadialTin.setBackgroundColor(steelseries.BackgroundColor.WHITE); RadialTin.setBackgroundColor(steelseries.BackgroundColor.STAINLESS); // Тут внутренности спидометра RadialTin.setFrameDesign(steelseries.FrameDesign.GLOSSY_METAL); // Раскрашиваем обод спидометра //upd // live_upd("/pChart/?op=value&p=ws.tempInside", RadialTin); live_upd("/pChart/?op=value&p=ow_fact.temperature", RadialTin); // Start the update //читаем данные каждые 7 с setInterval(function(){ live_upd("/pChart/?op=value&p=ow_fact.temperature", RadialTin); },7000); //setInterval(function(){ live_upd("/pChart/?op=value&p=ws.tempInside", RadialTin); },7000); } function live_upd(url,gauge) { $.ajax({ url: url, }).done(function(data) { if (data!='') {gauge.setValueAnimated(parseFloat(data));} }); } </script> <script src="../SteelSeries/jquery.js"></script> // скачиваем и прикручиваем библиотеку <script src="../SteelSeries/tween-min.js"></script> <script src="../SteelSeries/steelseries-min.js"></script> </body>
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Модуль Charts
Приветствую. У меня такая же проблема , только еще хуже - я в этом ничего не понимаю. На домашней странице работает. На сцене никак не появляется....
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
- xor
- Сообщения: 2041
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
- Благодарил (а): 286 раз
- Поблагодарили: 629 раз
Re: Модуль Charts
про Стальные Серии на сценах - они изначально там не работали
https://majordomo.smartliving.ru/forum/ ... =80#p43123
https://majordomo.smartliving.ru/forum/ ... =80#p43123
win10 connect https://connect.smartliving.ru/profile/303
- ebramariys
- Сообщения: 34
- Зарегистрирован: Вс апр 15, 2018 1:26 pm
- Откуда: Харьков
- Благодарил (а): 18 раз
- Поблагодарили: 3 раза
Re: Модуль Charts
Вроде бы в этом коде,в моем сообщении выше,это было подправлено.xor писал(а): ↑Вт авг 14, 2018 11:16 pmпро Стальные Серии на сценах - они изначально там не работали
https://majordomo.smartliving.ru/forum/ ... =80#p43123