RRDGraph
PHP Manual

RRDGraph::setOptions

(PECL rrd >= 0.9.0)

RRDGraph::setOptionsDéfinit les options d'exportation d'un graphique RRD

Description

public void RRDGraph::setOptions ( array $options )

Liste de paramètres

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.

Valeurs de retour

Aucune valeur n'est retournée.

Exemples

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"
));
?>


RRDGraph
PHP Manual