1
0
mirror of https://github.com/e107inc/e107.git synced 2025-07-31 03:40:37 +02:00

Google chart types added.

This commit is contained in:
Cameron
2014-08-02 21:24:13 -07:00
parent 2522d64a67
commit a7e2a07b74

View File

@@ -337,8 +337,44 @@ class e_chart
var data = google.visualization.arrayToDataTable(".$this->getData().");
var options = ".$this->getOptions()." ;
";
var chart = new google.visualization.AreaChart(document.getElementById('".$id."'));
switch ($this->type)
{
case 'bar':
//
break;
case 'column':
$js .= "var chart = new google.visualization.ColumnChart(document.getElementById('".$id."')); ";
break;
case 'polar':
//TODO
break;
case 'doughnut':
//
break;
case 'pie':
$js .= "var chart = new google.visualization.PieChart(document.getElementById('".$id."')); ";
break;
default:
case 'line':
case 'area':
$js .= "var chart = new google.visualization.AreaChart(document.getElementById('".$id."')); ";
break;
}
$js .= "
chart.draw(data, options);
}