Модуль аналитики Dep

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Ответить
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Модуль аналитики Dep

Сообщение Alex » Пн мар 04, 2013 4:39 pm

Модуль аналитики Dep

Модуль показывает зависимость одной величины от другой. Например, температуры отопления от температуры на улице. Для работы с модулем просто поместите его в папку pChart.

Обращение к модулю
<img src="/pChart/dep.php?p= …

-----------------------------------------------------
Внимание! Модуль экспериментальный и в будущем могут изменяться функции и параметры вызова. Если вы используете его, то будьте готовы к этому. Модуль тестировался на светлой теме.
-----------------------------------------------------

Задаются две величины, например, отопление (p=) и уличная температура (p2=). Обе величины являются обязательными.

Модуль требует некоторой сноровки в настройке. Основная стратегия состоит в том, чтобы сначала 02-ми фильтрами (каналы с1 и с2) убрать нулевые пробелы из графиков, затем 01-ми фильтрами (каналы с1 и с2) сгладить кривые, а затем пост-фильтрами (канал с0) придать графику окончательный вид. Начинать надо с небольших значений постепенно увеличивая их до получения приемлемого результата.

В заголовке файла описаны все параметры. Примеры вызова.

Код: Выделить всё

<img src="/pChart/dep.php?p=analog05.value&p2=analog01.value&name=Тест
&type=1z&width=330&height=260&gcolor=brown&unit=°&gtype=curve&line=1&scale=0&labels=1
&c1fil01=10&c1fil02=40&c2fil01=10&c2fil02=40&c0fil01=90&c0fil02=40">

<img src="/pChart/dep.php?p=analog20.value&type=3d&width=280&height=220&gcolor=red&unit=°&gtype=curve&p2=analog21.value&c1fil02=40&c1fil01=10&c2fil02=40&c2fil01=10&line=1&scale=0&c0fil02=40&c0fil01=90&bgcolor=gray">

<img src="/pChart/dep.php?p=analog24.value&type=7d&width=280&height=220&gcolor=red&unit=rpm&gtype=curve&p2=analog20.value&c1fil02=40&c1fil01=10&c2fil02=40&c2fil01=10&line=1&scale=1&c0fil02=40&c0fil01=90&bgcolor=gray">
 
Вложения
a1.png
a1
a1.png (10.69 КБ) 5182 просмотра
a2.png
a2
a2.png (21.66 КБ) 5182 просмотра
dep.zip
dep.php
(3.92 КБ) 287 скачиваний
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Модуль аналитики Dep

Сообщение Alex » Пн мар 04, 2013 4:49 pm

/*
pChart dep.php v.1.0.0

//------------------- Parameters

&width= - 260*
&height= - >=180 210*
&px= - precision (10*)
&unit= - ""*
&title= - ""*
&scale= - 1(SCALE_NORMAL)/-*(SCALE_START0)
&line= - width of line (1*)
&point= - radius of points (1*)
&points= - 1/-* draw points
&grid= - 0/1*
&border= - 1/-*
&labels= - 1/-*

//------------------- Objects

&p= - object1.value*
&p2= - object2.value*

&name= - name of object1

//period(!)
&type=1z - 1 месяц
&type=1d - 1 день
&type=1h - 1 час
&type=1m - 1 минута

//custom period
&start=13/02/6 - дата начала
&period=86400 - период в секундах (1 день)
&res=900 - разрешение в секундах

//types of graphics(!)
&gtype=
curve - drawCubicCurve
bar - drawBarGraph
line - drawLineGraph
plot - drawPlotGraph
fline - drawFilledLineGraph
fcurve- drawFilledCubicCurve

//------------------- Colors

//line color
&gcolor= - (generic colors)

//background colors
&bcolor= - color background (-*)
bgcolor= - background graphics (-*)

//generic colors
red (220,50,50)
orange(220,190,50)
blue (100,140,220)
green (100,220,140)
brown (220,140,100)
gray* (150,150,150)

//------------------- Filters

//"analog" filter 01
&c1fil01= - for channel 1
&c2fil01= - for channel 2

"digital" filter 02
&c1fil02= - for channel 1
&c2fil02= - for channel 2

//"post" filters
&c0fil01= - post filter fil01
&c0fil02= - post filter fil02

//------------------- Notes

! - required
* - by default
- - none
*/
Ответить