Grafa med olika färger per värde i AREA

RRDTool är en Linuxmjukvara som kan användas för att lagra data i Round-Robin Databaser för att sedan generera grafer utifrån den lagrade datan.
Kategoriregler
Vill du visa bilder i ditt inlägg? Använd funktionen "Ladda upp bilaga" nedanför textrutan!
daromer
Hemautomation - det är mer än en hobby
Inlägg: 961
Blev medlem: 23 sep 2009, 09:31
Ort: Växjö

Grafa med olika färger per värde i AREA

Inlägg av daromer »

Jo jag vill ha olika färger.

ljus grön på allt mellan 0-15. halv grönt 15-25 ovh grönt 25+

Får inte riktigt till det med if satsen.

så här långt har jag kommit men det står stilla nu:

DEF:ack_energi=${RRDPATH}acktank_energi.rrd:acktank:AVERAGE\
57 DEF:ack=${RRDPATH}acktank_energi.rrd:diff:AVERAGE\
58 DEF:skillnad=${RRDPATH}acktank_energi.rrd:diff:AVERAGE:end=now-5min:start=end-1min\
59 CDEF:real=ack,-1,*,20,*\
60 CDEF:n=real,DUP,0,LT,*\
61 CDEF:n2=real,DUP,-5,LT,*\
62 CDEF:n3=real,DUP,-10,LT,*\
63 CDEF:p=real,DUP,0,GT,*\
64 CDEF:p2=real,DUP,15,GT,*\
65 CDEF:p3=real,DUP,25,GT,*\
66 'COMMENT:\t\t\t\tNu Medel Max Min\\n'\
67 HRULE:0#0000FF\
68 AREA:pp#C3F9D3:\
69 STACK:p2#6EDC8F:\
70 STACK:p3#4BCB71:\
71 AREA:n#FF9C9C:\
72 AREA:n2#FF6B6B:\
73 AREA:n3#FF0000:\


Dvs n-n3 och p-p3 måste jag få till. Och får det inte att delas upp så. I procent är ju inga problem men vill ha fasta färden för att få olika färger :)

Någon vänlig själ?
daromer
Hemautomation - det är mer än en hobby
Inlägg: 961
Blev medlem: 23 sep 2009, 09:31
Ort: Växjö

Re: Grafa med olika färger per värde i AREA

Inlägg av daromer »

63 CDEF:p=real,DUP,0,GT,*\
64 CDEF:pp=p,15,LT,p,15,IF\
65 CDEF:p2=real,DUP,16,GT,*\
66 CDEF:pk2=real,pp,-\
67 CDEF:pp2=p2,25,LT,pk2,9,IF\
68 CDEF:p3=real,DUP,26,GT,*\
69 CDEF:pk3=real,24,-\
70 CDEF:pp3=p3,25,-,0,GT,pk3,0,IF\
71 'COMMENT:\t\t\t\tNu Medel Max Min\\n'\
72 HRULE:0#0000FF\
73 AREA:pp#C3F9D3:\
74 STACK:pp2#6EDC8F:\
75 STACK:pp3#4BCB71:\



Gjorde susen. lite rörigt och bör gå att förkorta mer. Någon som kan får gärna hjälpa :)
daromer
Hemautomation - det är mer än en hobby
Inlägg: 961
Blev medlem: 23 sep 2009, 09:31
Ort: Växjö

Re: Grafa med olika färger per värde i AREA

Inlägg av daromer »

Att få till den negativa sidan var svårare :/

Fast. Har ju varit vaken i 23 timmar nu så kanske inte så underligt.
daromer
Hemautomation - det är mer än en hobby
Inlägg: 961
Blev medlem: 23 sep 2009, 09:31
Ort: Växjö

Re: Grafa med olika färger per värde i AREA

Inlägg av daromer »

Lika bra att jag svarar mig själv då :

59 CDEF:real=ack,-1,*,20,*\
60 CDEF:realneg=real,-1,*\
61 CDEF:n=real,DUP,0,LT,*\
62 CDEF:nn=n,-5,LT,-5,n,IF\
63 CDEF:n2=real,DUP,-5,LT,*\
64 CDEF:nk2=real,nn,-\
65 CDEF:nn2=n2,-10,GT,nk2,-5,IF\
66 CDEF:nnn2=nn2,0,GT,0,nn2,IF\
67 CDEF:n3=real,DUP,-10,LT,*\
68 CDEF:nk3=real,10,+\
69 CDEF:nn3=n3,10,+,0,LT,nk3,0,IF\
70 CDEF:p=real,DUP,0,GT,*\
71 CDEF:pp=p,15,LT,p,15,IF\
72 CDEF:p2=real,DUP,16,GT,*\
73 CDEF:pk2=real,pp,-\
74 CDEF:pp2=p2,25,LT,pk2,9,IF\
75 CDEF:p3=real,DUP,26,GT,*\
76 CDEF:pk3=real,24,-\
77 CDEF:pp3=p3,25,-,0,GT,pk3,0,IF\
78 'COMMENT:\t\t\t\tNu Medel Max Min\\n'\
79 HRULE:0#0000FF\
80 AREA:pp#C3F9D3:\
81 STACK:pp2#6EDC8F:\
82 STACK:pp3#4BCB71:\
83 AREA:nn#FF9C9C:\
84 STACK:nnn2#FF6B6B:\
85 STACK:nn3#FF0000:\


Fick till det men fasen va fult. Någon som vill förenkla?

Jo och outputen ser ut så här:

https://luno.mine.nu/temp2/png/ackar_energi_24h.png
daromer
Hemautomation - det är mer än en hobby
Inlägg: 961
Blev medlem: 23 sep 2009, 09:31
Ort: Växjö

Re: Grafa med olika färger per värde i AREA

Inlägg av daromer »

Men får nåt knepigt i slutet hmm...

Syns tydligare här: https://luno.mine.nu/temp2/png/ackar_energi_3h.png


edit: beror förmodligen på att jag inte har värden tills i slutet.
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5434
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:

Re: Grafa med olika färger per värde i AREA

Inlägg av elf98 »

Snyggt!

Det "fula" i slutet får du enkelt bort genom att säta sluttiden -5 eller 10 minuter.

Löser du diffen externt eller har du DEFs/CDEFs till det?
Grundade m.nu & temperatur.nu

Driver temperatur.nu

Bild
daromer
Hemautomation - det är mer än en hobby
Inlägg: 961
Blev medlem: 23 sep 2009, 09:31
Ort: Växjö

Re: Grafa med olika färger per värde i AREA

Inlägg av daromer »

Just nu hade jag en DEF på detta. Ska ta tag i det inatt och få till en CDEF istället. Börjar få mer och mer klämp på rrd. Och det går att göra enormt mycke faktiskt. :D
Användarvisningsbild
CirruZZ
Master Moderator
Inlägg: 1621
Blev medlem: 13 feb 2008, 16:46
Ort: Ystad

Re: Grafa med olika färger per värde i AREA

Inlägg av CirruZZ »

Man kan göra hur mycket som helst, det är det som är så fantastiskt med RRD, dock gäller det att testa massor, och att läsa andras exempel.
daromer
Hemautomation - det är mer än en hobby
Inlägg: 961
Blev medlem: 23 sep 2009, 09:31
Ort: Växjö

Re: Grafa med olika färger per värde i AREA

Inlägg av daromer »

japp.

Satt med några knepiga exempel inatt och försökte komma underfull med hur stacken och IF funkade. Men nu vet jag :D
Användarvisningsbild
CirruZZ
Master Moderator
Inlägg: 1621
Blev medlem: 13 feb 2008, 16:46
Ort: Ystad

Re: Grafa med olika färger per värde i AREA

Inlägg av CirruZZ »

Det är inte helt enkelt men det finns några bra guider på rrdtools hemsida som jag har knegat igenom x antal gånger, har en tendens att glömma.. :wink:
Skriv svar