Ya usé push() pero al imprimirla con console.log me imprime lo siguiente:
["['Usuario', 'Participacines'],", "['usr1', 63],", "['usr 2', 3],", "['usr 3', 9],", "['usr 4', 107],", "['use 5', 3],", "['usr 6', 24],", "['usr 7', 3],", "['usr 8', 826],", "['usr 9', 2],"]
y de esta manera utilizo el push:
Código Javascript
:
Ver original<script type="text/javascript">
var arrayJS=<?php echo $a->get_estadist_JS(); ?>;
var grafica = new Array();
grafica = [];
if(!arrayJS){
newTable = '<td><p>No hay datos disponibles</p></td>';
}else{
grafica.push("['Usuario', 'Participacines'],");
$.each(arrayJS, function(key, value){
grafica.push("['"+value["usuario"]+"', "+value["cuantos"]+"],")
});
}
console.log(grafica);
google.load("visualization", "1", {packages:["corechart"]});
google.setOnLoadCallback(drawChart);
function drawChart() {
var data = google.visualization.arrayToDataTable( [ grafica ] );
var options = {
title: 'EDUC',
//vAxis: {title: 'Alumno', titleTextStyle: {color: 'red'}}
};
var chart = new google.visualization.BarChart(document.getElementById('chart_div'));
chart.draw(data, options);
}
</script>
¿Qué es lo que estaré omitiendo o haciendo mal?