Модуль графики Precision
Добавлено: Чт фев 28, 2013 2:08 pm
Это альтернативный модуль графики для рисования непериодических и быстротекущих процессов типа скачков напряжения или срабатывания PIR датчиков. Особенность данного модуля состоит в том , что он не теряет информацию при отрисовке и показывает все пики сигналов.
Это альтернативный модуль его можно использовать параллельно основному. Просто положите его в папку pChart.
Обращения типа
<img src="/pChart/?p= ...
заменяются на
<img src="/pChart/prec.php?p= …
По сравнению со стандартным модулем изменены некоторые параметры вызова. В заголовке файла описаны все параметры.
-----------------------------------------------------
Внимание! Модуль экспериментальный и в будущем могут изменяться функции и параметры вызова. Если вы используете его, то будьте готовы к этому. Модуль тестировался на светлой теме.
-----------------------------------------------------
Что нового?
Модуль поддерживает 9 каналов, т. е. вы можете выводить до 9 графиков одновременно. Естественно, чем больше каналов, тем больше нагрузка на сервер.
Введена поддержка меток. Вы можете маркировать линии графиков. Или выводить любую информацию в метках.
Можно задавать цвет отдельно для каждой линии.
Модуль содержит 2 вида фильтров. Fil01 сглаживает графики, Fil02 убирает нулевые провалы из графиков.
С параметром &middle=1 вычисляется и выводится график среднего между 1-м и 2-м каналом.
Примеры вызова.
Это альтернативный модуль его можно использовать параллельно основному. Просто положите его в папку pChart.
Обращения типа
<img src="/pChart/?p= ...
заменяются на
<img src="/pChart/prec.php?p= …
По сравнению со стандартным модулем изменены некоторые параметры вызова. В заголовке файла описаны все параметры.
-----------------------------------------------------
Внимание! Модуль экспериментальный и в будущем могут изменяться функции и параметры вызова. Если вы используете его, то будьте готовы к этому. Модуль тестировался на светлой теме.
-----------------------------------------------------
Что нового?
Модуль поддерживает 9 каналов, т. е. вы можете выводить до 9 графиков одновременно. Естественно, чем больше каналов, тем больше нагрузка на сервер.
Введена поддержка меток. Вы можете маркировать линии графиков. Или выводить любую информацию в метках.
Можно задавать цвет отдельно для каждой линии.
Модуль содержит 2 вида фильтров. Fil01 сглаживает графики, Fil02 убирает нулевые провалы из графиков.
С параметром &middle=1 вычисляется и выводится график среднего между 1-м и 2-м каналом.
Примеры вызова.
Код: Выделить всё
<img src="/pChart/prec.php?p=analog42.value&type=1h&width=340&unit=Вт&g1color=brown>ype=line&px=1&c1fil02=2&p2=analog48.value&g2color=green&c2fil02=2&n1=Общая&n2=Кухня&n3=Плита&labels=1&g2color=blue&p3=analog46.value&g3color=green&c3fil02=2">
<img src="/pChart/prec.php?p=analog42.value&type=24h&width=700&unit=Вт&gcolor=brown>ype=fline&px=1&c1fil02=2">
<img src="/pChart/prec.php?p=analog07.value&type=1h&width=280&height=180&unit=В&gcolor=red>ype=fline&px=1&c1fil02=1&n1=Напряжение: %analog07.value%&labels=1">
<img src="/pChart/prec.php?p=pir50.act1m&type=4h&width=600&height=180&gcolor=green>ype=line">