Страница 2 из 55
Re: Модуль Charts
Добавлено: Пн мар 07, 2016 12:14 am
ipz
Хотелось бы иметь возможность настраивать вид графиков.
Тип Ареа не совсем то, что надо
А отрисовка точек отнимает скудные ресурсы у малинки
Цвета настроил созданием графиков в определенном порядке)))
Перерисовка графиков при обновлении выглядит печально. Это моргание всю красоту сводит на нет (И под Operа (Win) и Safari)
Железо менять?
Re: Модуль Charts
Добавлено: Вт мар 15, 2016 10:19 am
skysilver
Модуль отличный. Нужно обязательно его развивать дальше. Пригодится не только для вывода графиков в интерфейсе MJD, но и просто для отладки.
По функционалу хотелось бы в будущем увидеть:
- вкл/выкл точек (marker);
- вкл/выкл легенды (legend);
- вкл/выкл названия осей графика;
- свои мин/макс значения оси координат Y (ручной масштаб).
Re: Модуль Charts
Добавлено: Чт мар 24, 2016 4:03 pm
NightRider
Тоже докину "хотелок":
1. Ползунок выбора интервала:

2. Выбор масштаба:

3. На сколько я понял шкалы с одинаковыми единицами измерений должны объединяться, сейчас это не совсем получается.
Пример: добавляем 3 показателя: Температура1, Температура2, Влажность. В итоге получаем все те же три шкалы, а не две.
В идеале бы сначала настроить шкалы, скажем шкала температуры, мин 15, макс 30. Влажность, мин 10, макс 70. Другими словами - все что не в этих пределах - мне не интересно. А затем уже их назначить показателям.
Re: Модуль Charts
Добавлено: Чт мар 24, 2016 6:55 pm
Ivan
И мои 5 копеек
- График количества (для счётчика воды, газа, электро)

Re: Модуль Charts
Добавлено: Ср апр 13, 2016 12:21 pm
Ivanov_SV
Сделал все по инструкции - но показывает на графике только текущее значение почему то(
Есть ли какие-то требования по отношению к связанному объекту(какие-нибудь свойства/методы может должны быть обязательно)? Откуда берутся данные для построения графика (нужно ли их самому накапливать?)?
Re: Модуль Charts
Добавлено: Ср апр 13, 2016 1:11 pm
sergejey
Ivanov_SV писал(а):Сделал все по инструкции - но показывает на графике только текущее значение почему то(
Есть ли какие-то требования по отношению к связанному объекту(какие-нибудь свойства/методы может должны быть обязательно)? Откуда берутся данные для построения графика (нужно ли их самому накапливать?)?
Да, графики строятся только при условии, что система накапливает значения. Для того, чтобы по какому-то свойству начала собираться история, нужно в настройках этого свойства (в классе, а не объекте) установить срок хранения истории значений (в днях).
Re: Модуль Charts
Добавлено: Ср апр 13, 2016 1:40 pm
Ivanov_SV
sergejey писал(а):
в настройках этого свойства (в классе, а не объекте) установить срок хранения истории значений (в днях).
Вот что я упустил - помню же что была где-то опция накапливать историю! Поправил, теперь все заработало. Спасибо!
Re: Модуль Charts
Добавлено: Чт апр 28, 2016 3:39 pm
sergejey
Обновил модуль
1. Добавилась опция графика Spline (no markers) -- это та же сглаженная линия только без маркеров значений
2. Улучшилась поддержка "бинарных" показаний на графиках. Например, когда значение свойства либо 0 либо 1, то раньше на графике были наклонные "зубья", сейчас корректные области:
3. Добавилась возможность указать нулевой период истории для графика, в этом случае считается, что нужно показать не график, а данные в реальном времени (см. следующий пункт)
4. Для отражения данных в реальном времени добавился тип графика Gauge (спидометр). Выглядит так:
5. В графиках появилась опция настройки дополнительных параметров для показателей. В случае спидометра можно указать минимальное/максимальное значение, а так же цвета промежуточных отрезков.
Пример настроек:
Код: Выделить всё
min: 350,
max: 1500,
plotBands: [{
from: 0,
to: 700,
color: '#55BF3B' // green
}, {
from: 700,
to: 1000,
color: '#DDDF0D' // yellow
}, {
from: 1000,
to: 2000,
color: '#DF5353' // red
}]
Как выглядит после этого:

Re: Модуль Charts
Добавлено: Чт апр 28, 2016 7:28 pm
ivannag
А планируется ли в будущем кроме типа графика Gauge еще и SolidGauge? пока-что использую его через костыль в виде дополнительного сценария и кучи кода в месте вставки самого графика. И будет ли в дальнейшем добавлена возможность изменения таймфрейма построения графика (день/неделя/месяц...)?
И тут же вопрос, как реализовать отображение данных со счетчиков? чтобы столбики (column) рисовались не для каждого значения из базы отдельно, а по периодам, скажем расход энергии за день по часам, за неделю или месяц по дням и так далее... Штука вроде достаточно информативная и востребованная, а как реализовать ума не приложу... нужны дополнительные скрипты для пересчетов или база по запросу может выдать уже готовую информацию?
Re: Модуль Charts
Добавлено: Чт апр 28, 2016 8:41 pm
masster_alex
Поле сегодняшних обновлений в графиках стали происходить непонятные вещи. В настройках не указано мин-макс! Значения появляются только у параметра с наивысшим приоритетом, остальные параметры подстраиваются под эти значения.