Живые индикаторы на pChart
Модератор: immortal
Re: Живые индикаторы на pChart
Трудно сказать...
Это может быть тень.
Это может быть белый фон. $cbg=255;
Ещё можно поэкспериментировать с параметрами drawTextBox
А ещё можно перейти на белую тему. Стратегически белая тема более правильная.
Это может быть тень.
Это может быть белый фон. $cbg=255;
Ещё можно поэкспериментировать с параметрами drawTextBox
А ещё можно перейти на белую тему. Стратегически белая тема более правильная.
Re: Живые индикаторы на pChart
Спасибо за подсказки

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 КБ) 14341 просмотр
Re: Живые индикаторы на pChart
Спасибо Alex ...сделал

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

единственное не смог поменять максимальное значение....вернее сделал но график не перерисовывается..
не знаю почему
Re: Живые индикаторы на pChart
Ха! А он и не должен. Я об этом написал во втором посте ветки.единственное не смог поменять максимальное значение....вернее сделал но график не перерисовывается..
не знаю почему
В параметрах передаются только декоративные значения для отрисовки, а масштабирования не происходит. Этот градусник работает от -40 до 40 градусов. Решение этой задачи ещё ждёт своего титаника мысли.Что не сделано. Значения на термометре просто нарисованы, а должны передаваться в параметрах. Алгоритм рисования столбика должен учитывать эти значения.
Хотя... Если там, где написано $currentValue*1.0 написать $currentValue/2.0, то диапазон будет от -80 до 80 градусов, если $currentValue/1.5, то от -60 до 60 градусов.
Re: Живые индикаторы на pChart
ясно...спасибо Alex
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 КБ) 439 скачиваний
-
- FreeFonts.zip
- Free fonts
- (208.58 КБ) 417 скачиваний
-
- run.zip
- run
- (1.35 КБ) 441 скачивание
Re: Живые индикаторы на pChart
Примеры.
- Вложения
-
- v1.0.1
- v101a.png (54.05 КБ) 14290 просмотров
-
- v1.0.1
- v101b.png (88.26 КБ) 14290 просмотров
Re: Живые индикаторы на pChart
Спасибо Alex за проделанную работу...классно...
подскажи, почему могут иконки не выводится? вроде все скопировал

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

Re: Живые индикаторы на pChart
Я могу предположить только одно, что ttf файлов нет в папке
C:\_majordomo\htdocs\pChart\Fonts\
(pChart\Fonts\ (!), а не pChart2\Fonts\ (!))
C:\_majordomo\htdocs\pChart\Fonts\
(pChart\Fonts\ (!), а не pChart2\Fonts\ (!))