Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.08.2015, 17:33   #1
Marts9
Новичок
Джуниор
 
Регистрация: 25.08.2015
Сообщений: 2
По умолчанию Заливка графика

Здравствуйте, я не знаю куда написать данный вопрос! Вопрос таков

Есть графики, скрин прилагается


Как сделать так, что-бы заливка которая зелённым цветом идёт, шла не от нуля, как по графику, а с самого низа? То есть от -5 ?
И тут?

Я понимаю, заливка идёт от 0, но нельзя ли как нибудь сделать что-бы она от самого края низа заливалась?
А то не удобно как-то получается.

Тут подключил 2 датчика, всё что на плюсе, сверху, а всё что на минусе снизу...


Вот пример одного из графиков
PHP код:
my %PNG = (
    
'GROUP_1' => [
        
"--width"800"--height"300,
        
"--upper-limit",  25,
        
"--lower-limit", -25,
        
"--rigid",
        
"--start""-12h",
        
"--end""now",
        
"--title""NORD",
        
"--vertical-label""Temperature C",
        
"DEF:SHT75_1_TC=адрес датчика
        "
DEF:TC_0A2E3604=адрес датчика
        
"DEF:TC_EDA5FB03=адрес датчика,
        "
DEF:TC_2CECE503=адрес датчика
        
"HRULE:0#000000",
        
"AREA:SHT75_1_TC#0900FF",
        
"LINE:SHT75_1_TC#FF4000:SHT75_1_TC ",
        
"GPRINT:SHT75_1_TC:LAST:\tCurrent\\: %3.2lf C",
        
"GPRINT:SHT75_1_TC:MAX:\tMax\\: %3.2lf C",
        
"GPRINT:SHT75_1_TC:MIN:\tMin\\: %3.2lf C",
        
"COMMENT:\\s",
        
"COMMENT:\\s",
        
"AREA:TC_0A2E3604#CC00FF",
        
"LINE:TC_0A2E3604#CC00FF:TC_0A2E3604",
        
"GPRINT:TC_0A2E3604:LAST:\tCurrent\\: %3.2lf C",
        
"GPRINT:TC_0A2E3604:MAX:\tMax\\: %3.2lf C",
        
"GPRINT:TC_0A2E3604:MIN:\tMin\\: %3.2lf C",
        
"COMMENT:\\s",
        
"COMMENT:\\s",
        
"AREA:TC_EDA5FB03#8800FF",
        
"LINE:TC_EDA5FB03#8800FF:TC_EDA5FB03",
        
"GPRINT:TC_EDA5FB03:LAST:\tCurrent\\: %3.2lf C",
        
"GPRINT:TC_EDA5FB03:MAX:\tMax\\: %3.2lf C",
        
"GPRINT:TC_EDA5FB03:MIN:\tMin\\: %3.2lf C",
        
"COMMENT:\\s",
        
"COMMENT:\\s",
        
"AREA:TC_2CECE503#0000FF",
        
"LINE:TC_2CECE503#0000FF:TC_2CECE503",
        
"GPRINT:TC_2CECE503:LAST:\tCurrent\\: %3.2lf C",
        
"GPRINT:TC_2CECE503:MAX:\tMax\\: %3.2lf C",
        
"GPRINT:TC_2CECE503:MIN:\tMin\\: %3.2lf C",
        
"COMMENT:\\s",
        
"COMMENT:\\s",
    ], 
Marts9 вне форума Ответить с цитированием
Старый 25.08.2015, 21:23   #2
GreenWizard
мальчик-помогай =)
Форумчанин
 
Регистрация: 16.09.2010
Сообщений: 522
По умолчанию

хоть напиши что за язык и прога, а то ведь и не погуглишь толком команды эти
GreenWizard вне форума Ответить с цитированием
Старый 26.08.2015, 01:01   #3
Marts9
Новичок
Джуниор
 
Регистрация: 25.08.2015
Сообщений: 2
По умолчанию

Знаю что это взято было с rrdtool
https://ru.wikipedia.org/wiki/RRDtool
Marts9 вне форума Ответить с цитированием
Старый 26.08.2015, 11:18   #4
GreenWizard
мальчик-помогай =)
Форумчанин
 
Регистрация: 16.09.2010
Сообщений: 522
По умолчанию

Увы, очень смутно понимаю данную прогу, но возможно у вас получится след. вариант:
1) сместить данные на +5
2) определить area
3) сместить area на -5
придумано по мотивам http://www.vandenbogaerdt.nl/rrdtool/shift.php НО я не знаю возможно ли так смещать area (в справке написано, что рисуется всегда от 0)
GreenWizard вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Заливка ячеек. MalinaLink Microsoft Office Excel 12 06.02.2014 01:31
заливка Olya1985 Microsoft Office Excel 5 19.02.2011 11:49
Delphi заливка треугольника графика Toni Milano Помощь студентам 14 02.10.2010 17:22
Заливка таблиц CyberMen Microsoft Office Word 6 18.08.2010 20:13