} $cnt = mysql_query("select EXTRACT(DAY from '{$lastdate}') as day"); $rr = mysql_fetch_array($cnt); $cnt = $rr["day"]; for ($i = 1; $i <= $cnt; $i++) { if (!empty($resultarray[$i])) { $arr[] = $resultarray[$i]; } else { $arr[] = 0; } } $barChart = new gBarChart(500, 270); //$barChart-> addAxisRange(0, 0, 100); //$barChart-> addAxisRange(1, 0, 100); $barChart->addDataSet($arr); $barChart->setColors(array("3E832A")); $barChart->setVisibleAxes(array('y')); $barChart->setBarWidth(7, 1); //$barChart->setAutoBarWidth(); ?> <img src="<?php print $barChart->getUrl(); ?> " /> <div class="clr fl bar_graph"> <ul> <?php for ($c = 1; $c <= $cnt; $c++) { ?> <li><?php
/* print "<h3>$year</h3>"; var_dump($months); */ ksort($months); $Chart->addDataSet(array_values($months)); $monthmax = $util->getMaxOfArray($months); if ($monthmax > $max) { $max = $monthmax; } $nummonths = count($months); } $Chart->setLegend(array_keys($chartData)); #$Chart->setBarWidth(4,1,3); $Chart->setAutoBarWidth(); $Chart->setColors(array('ff3344', '11ff11', '22aacc', '3333aa')); $Chart->setVisibleAxes(array('x', 'y')); $Chart->setDataRange(0, $max); $Chart->addAxisRange(0, 1, $nummonths); $Chart->addAxisRange(1, 0, $max); #$lineChart->addBackgroundFill('bg', 'EFEFEF'); #$lineChart->addBackgroundFill('c', '000000'); } print '<div class="tabbed">'; print '<h3>' . $GLOBALS['I18N']->get($item['name']) . '</h3>'; if (!empty($Chart)) { print '<ul>'; print '<li><a href="#graph' . $chartCount . '">Graph</a></li>'; print '<li><a href="#numbers' . $chartCount . '">Numbers</a></li>'; print '</ul>'; }
$barChart->addDataSet(array(112,315,66,40));<br> $barChart->addDataSet(array(212,115,366,140));<br> $barChart->addDataSet(array(112,95,116,140));<br> $barChart->setColors(array("ff3344", "11ff11", "22aacc"));<br> $barChart->setLegend(array("first", "second", "third"));<br> $barChart->setGradientFill('c',0,array('FFE7C6',0,'76A4FB',1));<br> $barChart->setAutoBarWidth();<br> </code> </p> <h2>Horizontal Grouped Bar Chart</h2> <?php $barChart = new gBarChart(150, 500, 'g', 'h'); $barChart->addDataSet(array(112, 315, 66, 40)); $barChart->addDataSet(array(212, 115, 366, 140)); $barChart->addDataSet(array(112, 95, 116, 140)); $barChart->setColors(array("ff3344", "11ff11", "22aacc")); $barChart->setLegend(array("first", "second", "third")); $barChart->setGradientFill('c', 0, array('FFE7C6', 0, '76A4FB', 1)); $barChart->setLegend(array("This", "is", "different")); ?> <img src="<?php print $barChart->getUrl(); ?> " /> <br> horizontal grouped bar chart using the gGroupedBarChart class. <p> <em>code:</em><br> <code> $barChart = new gBarChart(150,500,'g','h');<br> $barChart->addDataSet(array(112,315,66,40));<br> $barChart->addDataSet(array(212,115,366,140));<br> $barChart->addDataSet(array(112,95,116,140));<br>
/* print "<h3>$year</h3>"; var_dump($months); */ ksort($months); $Chart->addDataSet(array_values($months)); $monthmax = $util->getMaxOfArray($months); if ($monthmax > $max) { $max = $monthmax; } $nummonths = sizeof($months); } $Chart->setLegend(array_keys($chartData)); #$Chart->setBarWidth(4,1,3); $Chart->setAutoBarWidth(); $Chart->setColors(array("ff3344", "11ff11", "22aacc", "3333aa")); $Chart->setVisibleAxes(array('x', 'y')); $Chart->setDataRange(0, $max); $Chart->addAxisRange(0, 1, $nummonths); $Chart->addAxisRange(1, 0, $max); #$lineChart->addBackgroundFill('bg', 'EFEFEF'); #$lineChart->addBackgroundFill('c', '000000'); } print '<div class="tabbed">'; print '<h3>' . $GLOBALS['I18N']->get($item['name']) . '</h3>'; if (!empty($Chart)) { print '<ul>'; print '<li><a href="#graph' . $chartCount . '">Graph</a></li>'; print '<li><a href="#numbers' . $chartCount . '">Numbers</a></li>'; print '</ul>'; }