| 
<?
// This is an example of PHP script using MULTIBARCHARTCLASS class.
 
 include("barchartclass.inc");
 include("multibarchartclass.inc");
 
 ?>
 <html>
 <head>
 <title>MULTIBARCHARTCLASS class example</title>
 </head>
 <body>
 <h2>MULTIBARCHARTCLASS class example - project activity</h2>
 <h4>fixed length of diagram - 300px.</h4>
 <p>
 
 <?
 $maxhours = 1000;
 $hours = array(234, 45, 653, 723, 998, 123, 342, 234, 618, 111, 2, 835);
 for ($i = 1; $i <= 12; $i++)
 $captions[] = "<b>".strftime("%B", mktime( 0,0,0,$i,1,2000 ))." </b>";
 
 $projectchart = new MULTIBARCHART(0, $hours, $maxhours);
 $projectchart->setArrBeforeBar($captions);
 $projectchart->setLengthBar("300");
 $projectchart->setColorBorder("");
 $projectchart->setIMGCompound("http://coolwater.ca/images/gradient.gif");
 // if use image, better set bgcolor same as compound color
 $projectchart->setColorBg("#dddddd");
 $projectchart->setColorCompound($projectchart->color_bg);
 $projectchart->setDisplayPercentage(1);
 
 echo $projectchart->getChart();
 ?>
 
 <h2>MULTIBARCHARTCLASS class example - annual sales chart</h2>
 <h4>resizable length of diagram - try to resize your window</h4>
 <p align="center">
 <table border="0" width="100%" cellspacing="1" cellpadding="2">
 <tr><td>
 <?
 $maxsales = 1000000;
 $sales = array(254432, 45623, 653893, 723932, 1000000, 123123, 342437, 234528, 618943, 111223, 2322, 835984);
 while (list(, $val) = each ($sales)) {
 $totals[] = "$".number_format($val, 2);
 if ($val < 250000)
 $colors_compaund[] = "red";
 elseif ($val >= 250000 && $val < 500000)
 $colors_compaund[] = "yellow";
 elseif ($val >= 500000 && $val < 750000)
 $colors_compaund[] = "#66cc66";
 else
 $colors_compaund[] = "#009900";
 }
 reset ($sales);
 
 $saleschart = new MULTIBARCHART(0, $sales, $maxsales);
 $saleschart->setArrBeforeBar($captions);
 $saleschart->setArrAfterBar($totals);
 $saleschart->setAlignAfter("right");
 $saleschart->setArrColorCompound($colors_compaund);
 $saleschart->setColorBg("white");
 
 echo $saleschart->getChart();
 
 ?>
 </td></tr>
 </table>
 
 <br><br>
 </body>
 </html>
 |