Ta bort Grids

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!
MarFri
Gillar hemautomation
Inlägg: 27
Blev medlem: 13 feb 2010, 20:56
Ort: Skövde

Ta bort Grids

Inlägg av MarFri »

försöker få min gaf att se ut som denna

http://www.mrtg.org/rrdtool/gallery/all_gamers_36h.png


det står att man ska kunna dölja den GRID o MGRID med att göra dem transparenta eller använda sig av --y-grid none det genererar bara fel

"--grid-dash off " genererar också bara fel

har även lekt med att försöka sätta den transparent genom taggen "--color=MGRID#FFFFFF[FF]",
nedan för e scriptet som genererar (obs jag vet att # stoppar raden men det här e bara hur den ser ut just nu

Kod: Markera allt

use RRDs;

my $cur_time = time();
my $start_time = $cur_time - 604800;     # set end time to 24 hours ago

RRDs::graph "/var/www/week_graph_temp.png",
        #"--color=GRID#FFFFFF[FF]",
        #"--color=MGRID#FFFFFF[FF]",
        #"--y-grid none",
        #"--x-grid none",
        #"--grid-dash:off",
        "--color=FONT#FFF000",
        "--color=BACK#000000",
        "--color=CANVAS#000000",
        "--start= $start_time",
        "--end= $cur_time",
        "--title= Grodrum's temperatur",
        "--height= 400",
        "--width= 700",
        ##"--y-grid none",
        #"--x-grid none",
        "--vertical-label= °C",
        "DEF:terrarietemp=/home/martin/rrddata/terrarie.rrd:terrarietemp:AVERAGE",
        "COMMENT:\t\t\t\t\tNu     Medel    Max    Min\\n",
        "HRULE:0#FFFFFF",
        "AREA:terrarietemp#FFF000:Terrarie\t\t\t",
        "GPRINT:terrarietemp:LAST:%6.1lf",
        "GPRINT:terrarietemp:AVERAGE:%6.1lf",
        "GPRINT:terrarietemp:MAX:%6.1lf",
        "GPRINT:terrarietemp:MIN:%6.1lf\\n";

my $err=RRDs::error;
if ($err) {print "problem generating the graph: $err\n";}

print "Done!\n"


förslag någon ?

//Martin
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: Ta bort Grids

Inlägg av elf98 »

Vilken version av rrdtool?
Grundade m.nu & temperatur.nu

Driver temperatur.nu

Bild
MarFri
Gillar hemautomation
Inlägg: 27
Blev medlem: 13 feb 2010, 20:56
Ort: Skövde

Re: Ta bort Grids

Inlägg av MarFri »

RRDtool 1.3.1
MarFri
Gillar hemautomation
Inlägg: 27
Blev medlem: 13 feb 2010, 20:56
Ort: Skövde

Re: Ta bort Grids

Inlägg av MarFri »

upgraderade till nyaste samma sak fortfarande dock
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: Ta bort Grids

Inlägg av elf98 »

--y-grid none och --x-grid none ska fungera.

Vad får du för felmedelande?
Grundade m.nu & temperatur.nu

Driver temperatur.nu

Bild
MarFri
Gillar hemautomation
Inlägg: 27
Blev medlem: 13 feb 2010, 20:56
Ort: Skövde

Re: Ta bort Grids

Inlägg av MarFri »

när jag kör detta script

Kod: Markera allt

#!/usr/bin/perl

use RRDs;

my $cur_time = time();
my $start_time = $cur_time - 604800;     # set end time to 24 hours ago

RRDs::graph "/var/www/week_graph_temp.png",
        #"--color=GRID#FFF000[00]",
        #"--color=MGRID#FFF000[00]",
        #"--y-grid none",
        #"--x-grid none",
#       "--grid-dash off",
        "--color=FONT#FFF000",
        "--color=BACK#000000",
        "--color=CANVAS#000000",
        "--start= $start_time",
        "--end= $cur_time",
        "--title= Grodrum's temperatur",
        "--height= 400",
        "--width= 700",
        ##"--y-grid none",
        "--x-grid none",
        "--vertical-label= °C",
        "DEF:terrarietemp=/home/martin/rrddata/terrarie.rrd:terrarietemp:AVERAGE",
        "COMMENT:\t\t\t\t\tNu     Medel    Max    Min\\n",
        "HRULE:0#FFFFFF",
        "AREA:terrarietemp#FFF000:Terrarie\t\t\t",
        "GPRINT:terrarietemp:LAST:%6.1lf",
        "GPRINT:terrarietemp:AVERAGE:%6.1lf",
        "GPRINT:terrarietemp:MAX:%6.1lf",
        "GPRINT:terrarietemp:MIN:%6.1lf\\n";

my $err=RRDs::error;
if ($err) {print "problem generating the graph: $err\n";}

print "Done!\n"
får jag

Kod: Markera allt

 root@pico:~/bin# perl week_graph_temp.pl
problem generating the graph: unknown option '--x-grid none'
Done!
]
MarFri
Gillar hemautomation
Inlägg: 27
Blev medlem: 13 feb 2010, 20:56
Ort: Skövde

Re: Ta bort Grids

Inlägg av MarFri »

löste det själv om jag körde

Kod: Markera allt

 "--c=GRID#B0B0A200",
"--c=MGRID#B0B0A200",
så blev grid's transparenta o föööörsvann äntligen så nu ser det ut som jag vill
http://212.116.73.171:9090/week_graph_temp.png
Skriv svar