Paul's Programming Notes     Archive     Feed     Github

Yii Google Chart Extension

Here's YiiWheel's google chart wrapper extension:

I downloaded just the WhVisualizationChart file and put this in my view:

$this->widget('ext.WhVisualizationChart', array(
    'visualization' => 'PieChart',
    'data' => $chartDataProvider,
    'options' => array(
        'pieHole'=> '0.5',
    'htmlOptions'=>array('style'=>'width:100%; height:375px'),

and this in my controller:

public function actionIndex()
        $chartDataProvider = array(
            array('Task', 'Hours per Day'),
            array('Work', 11),
            array('Eat', 2),
            array('Commute', 2),
            array('Watch TV', 2),
            array('Sleep', 7)
$this->render('index', array('chartDataProvider'=>$chartDataProvider));

Examples on how to use it are at the bottom of this page: