setMeter(25, 30, 20, 200); # Set meter scale from 0 - 100, with a tick every 10 units $m->setScale(0, 100, 10); # Set 0 - 50 as green (99ff99) zone, 50 - 80 as yellow (ffff66) zone, and 80 - 100 as # red (ffcccc) zone $m->addZone(0, 50, 0x99ff99); $m->addZone(50, 80, 0xffff66); $m->addZone(80, 100, 0xffcccc); # Add a deep blue (000080) pointer at the specified value $m->addPointer($value, 0x000080); # Add a text box label at top-center (30, 5) using Arial Bold/8 pts/deep blue # (000088), with a light blue (9999ff) background $textBoxObj = $m->addText(30, 5, "Temp C", "arialbd.ttf", 8, 0x000088, TopCenter); $textBoxObj->setBackground(0x9999ff); # Add a text box to show the value formatted to 2 decimal places at bottom center # (30, 260). Use white text on black background with a 1 pixel depressed 3D border. $textBoxObj = $m->addText(30, 260, $m->formatValue($value, "2"), "arial.ttf", 8, 0xffffff, BottomCenter); $textBoxObj->setBackground(0, 0, -1); # output the chart header("Content-type: image/png"); print($m->makeChart2(PNG)); ?>