Пример #1
0
}
$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 
Пример #2
0
         /*
           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>';
 }
Пример #3
0
$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>
Пример #4
0
         /*
           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>';
 }