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

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

Модератор: immortal

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

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

Сообщение Alex » Пн ноя 19, 2012 1:55 pm

Трудно сказать...

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

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

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

А ещё можно перейти на белую тему. Стратегически белая тема более правильная.
Vit
Сообщения: 867
Зарегистрирован: Вт янв 17, 2012 12:31 pm
Благодарил (а): 121 раз
Поблагодарили: 78 раз

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

Сообщение Vit » Пн ноя 19, 2012 2:14 pm

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

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

Сообщение Alex » Вт ноя 20, 2012 1:25 pm

Для термометра достаточно просто изменить цвет фона с белого на чёрный и поменять цвета значения температуры
$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

А дальше по вкусу настраиваем цвета.
Вложения
black.png
black
black.png (29.36 КБ) 13954 просмотра
Vit
Сообщения: 867
Зарегистрирован: Вт янв 17, 2012 12:31 pm
Благодарил (а): 121 раз
Поблагодарили: 78 раз

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

Сообщение Vit » Вт ноя 20, 2012 2:35 pm

Спасибо Alex ...сделал

Изображение

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

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

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

Сообщение Alex » Вт ноя 20, 2012 3:02 pm

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

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

Хотя... Если там, где написано $currentValue*1.0 написать $currentValue/2.0, то диапазон будет от -80 до 80 градусов, если $currentValue/1.5, то от -60 до 60 градусов. ;)
Vit
Сообщения: 867
Зарегистрирован: Вт янв 17, 2012 12:31 pm
Благодарил (а): 121 раз
Поблагодарили: 78 раз

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

Сообщение Vit » Вт ноя 20, 2012 3:04 pm

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

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

Сообщение Alex » Пт ноя 23, 2012 3:19 pm

pChatr2 index.php v.1.0.1

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

C:\_majordomo\htdocs\pChart\Fonts\
Вложения
index.zip
index.php
(4.09 КБ) 420 скачиваний
FreeFonts.zip
Free fonts
(208.58 КБ) 398 скачиваний
run.zip
run
(1.35 КБ) 418 скачиваний
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

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

Сообщение Alex » Пт ноя 23, 2012 3:20 pm

Примеры.
Вложения
v101a.png
v1.0.1
v101a.png (54.05 КБ) 13903 просмотра
v101b.png
v1.0.1
v101b.png (88.26 КБ) 13903 просмотра
Vit
Сообщения: 867
Зарегистрирован: Вт янв 17, 2012 12:31 pm
Благодарил (а): 121 раз
Поблагодарили: 78 раз

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

Сообщение Vit » Пт ноя 23, 2012 3:59 pm

Спасибо Alex за проделанную работу...классно...


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


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

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

Сообщение Alex » Пт ноя 23, 2012 4:45 pm

Я могу предположить только одно, что ttf файлов нет в папке

C:\_majordomo\htdocs\pChart\Fonts\

(pChart\Fonts\ (!), а не pChart2\Fonts\ (!))
Ответить