Страница 3 из 7

Re: Живые индикаторы на pChart

Добавлено: Пн ноя 19, 2012 1:55 pm
Alex
Трудно сказать...

Это может быть тень.

Это может быть белый фон. $cbg=255;

Ещё можно поэкспериментировать с параметрами drawTextBox

А ещё можно перейти на белую тему. Стратегически белая тема более правильная.

Re: Живые индикаторы на pChart

Добавлено: Пн ноя 19, 2012 2:14 pm
Vit
Спасибо за подсказки
:)

Re: Живые индикаторы на pChart

Добавлено: Вт ноя 20, 2012 1:25 pm
Alex
Для термометра достаточно просто изменить цвет фона с белого на чёрный и поменять цвета значения температуры
$cbg=255; -> $cbg=0;

$Test->drawTextBox(10,122,38,140,"$currentValue"."$unit",0,255,255,255,ALIGN_CENTER,FALSE,-1,-1,-1,100);
255,255,255 -> 245,245,245

Для стикера нужно поменять в четырёх местах светлые тона на тёмные

$cbg=0;

$Test->drawLine(10,60,90,60,220,220,220,FALSE); // line
220,220,220 -> 0,0,0


$Test->drawTextBox(20,20,90,40,"$currentValue"."$unit",0,255,255,255,ALIGN_CENTER,FALSE,-1,-1,-1,100);
255,255,255 -> 0,0,0


$Test->drawTextBox(10,70,90,80,"$label",0,255,255,255,ALIGN_CENTER,FALSE,-1,-1,-1,100);
255,255,255 -> 0,0,0

А дальше по вкусу настраиваем цвета.

Re: Живые индикаторы на pChart

Добавлено: Вт ноя 20, 2012 2:35 pm
Vit
Спасибо Alex ...сделал

Изображение

единственное не смог поменять максимальное значение....вернее сделал но график не перерисовывается..

не знаю почему

Re: Живые индикаторы на pChart

Добавлено: Вт ноя 20, 2012 3:02 pm
Alex
единственное не смог поменять максимальное значение....вернее сделал но график не перерисовывается..

не знаю почему
Ха! А он и не должен. Я об этом написал во втором посте ветки.
Что не сделано. Значения на термометре просто нарисованы, а должны передаваться в параметрах. Алгоритм рисования столбика должен учитывать эти значения.
В параметрах передаются только декоративные значения для отрисовки, а масштабирования не происходит. Этот градусник работает от -40 до 40 градусов. Решение этой задачи ещё ждёт своего титаника мысли. :))

Хотя... Если там, где написано $currentValue*1.0 написать $currentValue/2.0, то диапазон будет от -80 до 80 градусов, если $currentValue/1.5, то от -60 до 60 градусов. ;)

Re: Живые индикаторы на pChart

Добавлено: Вт ноя 20, 2012 3:04 pm
Vit
ясно...спасибо Alex

Re: Живые индикаторы на pChart

Добавлено: Пт ноя 23, 2012 3:19 pm
Alex
pChatr2 index.php v.1.0.1

Версия 1.0.1. Несколько новых объектов. Умные объекты, которые меняют цвет в зависимости от измеряемой величины. Поддержка тёмной схемы. В комплекте три свободных шрифта (Creative Commons/Open Font License). Распаковать *.ttf файлы в папку

C:\_majordomo\htdocs\pChart\Fonts\

Re: Живые индикаторы на pChart

Добавлено: Пт ноя 23, 2012 3:20 pm
Alex
Примеры.

Re: Живые индикаторы на pChart

Добавлено: Пт ноя 23, 2012 3:59 pm
Vit
Спасибо Alex за проделанную работу...классно...


подскажи, почему могут иконки не выводится? вроде все скопировал


Изображение

Re: Живые индикаторы на pChart

Добавлено: Пт ноя 23, 2012 4:45 pm
Alex
Я могу предположить только одно, что ttf файлов нет в папке

C:\_majordomo\htdocs\pChart\Fonts\

(pChart\Fonts\ (!), а не pChart2\Fonts\ (!))