Further Progress has been made, the following is the JavaScript code:
<script type="text/javascript">
google.load("visualization", "1", {packages:["corechart"]});
google.setOnLoadCallback(drawChart);
function drawChart() {
var data = "";
var options2 = "";
var chart = "";
for (var i =1; i<=<?php echo $mycount; ?>; i++){
<?php foreach($mychartarray as $key => $val){ ?>
data = new google.visualization.arrayToDataTable(<?php echo $val; ?>);
options2 = { colors: ['#FFA500'],legend: {position:'none'}, title:'Graph '+i,};
chart = new google.visualization.ColumnChart(document.getElementById("chart_div"+i));
chart.draw(data,options2);
<?php } ?>
}
}
</script>
This is what the browser spits out:
function drawChart() {
var data = "";
var options2 = "";
var chart = "";
for (var i =1; i<=3; i++){
data = new google.visualization.arrayToDataTable([["Label","Value"],["January",0],["February",0],["March",12],["April",0],["May",0],["June",0],["July",0],["August",46],["September",0],["October",0],["November",0],["December",0]]);
options2 = { colors: ['#FFA500'],legend: {position:'none'}, title:'Graph '+i,};
chart = new google.visualization.ColumnChart(document.getElementById("chart_div"+i));
chart.draw(data,options2);
data = new google.visualization.arrayToDataTable([["Label","Value"],["January",0],["February",0],["March",45],["April",0],["May",0],["June",0],["July",0],["August",0],["September",0],["October",0],["November",0],["December",0]]);
options2 = { colors: ['#FFA500'],legend: {position:'none'}, title:'Graph '+i,};
chart = new google.visualization.ColumnChart(document.getElementById("chart_div"+i));
chart.draw(data,options2);
data = new google.visualization.arrayToDataTable([["Label","Value"],["January",0],["February",0],["March",0],["April",0],["May",0],["June",0],["July",0],["August",0],["September",0],["October",0],["November",0],["December",0]]);
options2 = { colors: ['#FFA500'],legend: {position:'none'}, title:'Graph '+i,};
chart = new google.visualization.ColumnChart(document.getElementById("chart_div"+i));
chart.draw(data,options2);
}
}
Don't know if this helps anymore