SetColor('lightgray:1.9'); $odo[$i]->needle->Set(10+$i*17); $odo[$i]->needle->SetShadow(); if( $i < 2 ) $fsize = 10; else $fsize = 8; $odo[$i]->scale->label->SetFont(FF_ARIAL,FS_NORMAL,$fsize); $odo[$i]->AddIndication(92,100,'red'); $odo[$i]->AddIndication(80,92,'orange'); $odo[$i]->AddIndication(60,80,'yellow'); } // Create the layout $row1 = new LayoutHor( array($odo[0],$odo[1]) ); $row2 = new LayoutHor( array($odo[2],$odo[3],$odo[4]) ); $col1 = new LayoutVert( array($row1,$row2) ); // Add the odometer to the graph $graph->Add($col1); // Add an icon and text $icon = new IconPlot('jpglogo.jpg',250,10,0.85,30); $icon->SetAnchor('center','top'); $graph->Add($icon); $t = new Text('JpGraph',250,70); $t->SetAlign('center','top'); #$t->SetFont(FF_VERA,FS_BOLD,11); $t->SetColor('darkgray'); $graph->Add($t); // ... and finally stroke and stream the image back to the browser $graph->Stroke(); ?>