(PECL rrd >= 0.9.0)
RRDGraph::setOptions — Définit les options d'exportation d'un graphique RRD
$options
)
options
Liste les options pour la génération de l'image depuis un fichier de base de données RRD. Peut être une liste d'options, ou une liste de chaînes avec des clés pour une meilleure lisibilité. Reportez-vous à la page man du graphique RRD pour une liste des options disponibles.
Aucune valeur n'est retournée.
Exemple #1 Exemple avec RRDGraph::setOptions()
<?php
$graphObj->setOptions(array(
"--start" => "920804400",
"--end" => 920808000,
"--vertical-label" => "m/s",
"DEF:myspeed=$rrdFile:speed:AVERAGE",
"CDEF:realspeed=myspeed,1000,*",
"LINE2:realspeed#FF0000"
));
?>
Exemple #2 Défini plusieurs options de couleur
<?php
$graphObj->setOptions(array(
"--start" => "920804400",
"--end" => 920808000,
"--vertical-label" => "m/s",
"--color=BACK#00000000",
"--color=GRID#00000000",
"--color=MGRID#00000000",
"DEF:myspeed=$rrdFile:speed:AVERAGE",
"CDEF:realspeed=myspeed,1000,*",
"LINE2:realspeed#FF0000"
));
?>
N'utilisez pas la syntaxe clé/valeur pour une même option rrd. C'est plus lisible certes, mais ca ne fonctionne pas.
<?php
$graphObj->setOptions(array(
"--color" => "BACK#00000000",
"--color" => "GRID#00000000",
"--color" => "MGRID#00000000"
));
?>
D'un point de vue de PHP, c'est identique à
<?php
$graphObj->setOptions(array(
"--color" => "MGRID#00000000"
));
?>