Живые индикаторы на pChart
Модератор: immortal
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: Живые индикаторы на pChart
Трудно сказать...
Это может быть тень.
Это может быть белый фон. $cbg=255;
Ещё можно поэкспериментировать с параметрами drawTextBox
А ещё можно перейти на белую тему. Стратегически белая тема более правильная.
Это может быть тень.
Это может быть белый фон. $cbg=255;
Ещё можно поэкспериментировать с параметрами drawTextBox
А ещё можно перейти на белую тему. Стратегически белая тема более правильная.
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: Живые индикаторы на pChart
Для термометра достаточно просто изменить цвет фона с белого на чёрный и поменять цвета значения температуры
$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
А дальше по вкусу настраиваем цвета.
$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
- black.png (29.36 КБ) 13954 просмотра
-
- Сообщения: 867
- Зарегистрирован: Вт янв 17, 2012 12:31 pm
- Благодарил (а): 121 раз
- Поблагодарили: 78 раз
Re: Живые индикаторы на pChart
Спасибо Alex ...сделал

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

единственное не смог поменять максимальное значение....вернее сделал но график не перерисовывается..
не знаю почему
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: Живые индикаторы на pChart
Ха! А он и не должен. Я об этом написал во втором посте ветки.единственное не смог поменять максимальное значение....вернее сделал но график не перерисовывается..
не знаю почему
В параметрах передаются только декоративные значения для отрисовки, а масштабирования не происходит. Этот градусник работает от -40 до 40 градусов. Решение этой задачи ещё ждёт своего титаника мысли.Что не сделано. Значения на термометре просто нарисованы, а должны передаваться в параметрах. Алгоритм рисования столбика должен учитывать эти значения.

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

-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: Живые индикаторы на pChart
pChatr2 index.php v.1.0.1
Версия 1.0.1. Несколько новых объектов. Умные объекты, которые меняют цвет в зависимости от измеряемой величины. Поддержка тёмной схемы. В комплекте три свободных шрифта (Creative Commons/Open Font License). Распаковать *.ttf файлы в папку
C:\_majordomo\htdocs\pChart\Fonts\
Версия 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 скачиваний
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: Живые индикаторы на pChart
Примеры.
- Вложения
-
- v1.0.1
- v101a.png (54.05 КБ) 13903 просмотра
-
- v1.0.1
- v101b.png (88.26 КБ) 13903 просмотра
-
- Сообщения: 867
- Зарегистрирован: Вт янв 17, 2012 12:31 pm
- Благодарил (а): 121 раз
- Поблагодарили: 78 раз
Re: Живые индикаторы на pChart
Спасибо Alex за проделанную работу...классно...
подскажи, почему могут иконки не выводится? вроде все скопировал

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

-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: Живые индикаторы на pChart
Я могу предположить только одно, что ttf файлов нет в папке
C:\_majordomo\htdocs\pChart\Fonts\
(pChart\Fonts\ (!), а не pChart2\Fonts\ (!))
C:\_majordomo\htdocs\pChart\Fonts\
(pChart\Fonts\ (!), а не pChart2\Fonts\ (!))