<?php 
 
namespace JLaso\SimpleStats\Graph; 
 
class Bar extends BaseGraph 
{ 
    public function getGraphType() 
    { 
        return 'BarGraph'; 
    } 
 
    public function getSettings($settings = array()) 
    { 
        return array_merge($settings, 
            array( 
                'back_colour' => '#eee', 'stroke_colour' => '#000', 
            ) 
        ); 
    } 
 
    protected function genValues($data) 
    { 
        $values = array(); 
 
        foreach($data as $eventName=>$eventData) { 
            if(count($eventData) > 0) { 
                foreach ($eventData as $item) { 
                    $values[$eventName][] = $item['count']; 
                } 
            } 
        } 
 
        return $values; 
    } 
}
 
 |