Tengo una matriz de JavaScript, ¿cómo puedo ingresar una fila para el gráfico de la tabla de Google? (visualización de gráficos de google)

Intenté insertarlo como una matriz, pero no funciona.

en <script type="text/javascript" 
src="https://www.gstatic.com/charts/loader.js"></script>
    <script type="text/javascript">
        var myarr = new Array();
        myarr = JSON.parse(localStorage.getItem("arr"));


        google.charts.load('current', {'packages':['table']});
        google.charts.setOnLoadCallback(drawTable);


        data.addColumn('string', 'Zipcode');
        data.addColumn('string', 'City');
        data.addColumn('String', 'State');

        //arr[0][0] to arr[0][arr[0].length] is column name 

        data.addRows([

            //I don't know how to work here with array



        var table = new google.visualization.Table(document.getElementById('table_div'));
        table.draw(data, {showRowNumber: true, width: '100%', 
height: '100%'});*/

</script>

La matriz es una matriz bidimensional. ejemplo matriz de ejemplo

1
J.Kim 5 oct. 2019 a las 18:03

1 respuesta

La mejor respuesta

Si todos sus datos están en la matriz, entonces puede usar el método -> arrayToDataTable

    var myarr = new Array();
    myarr = JSON.parse(localStorage.getItem("arr"));

    var data = google.visualization.arrayToDataTable(myarr);
0
WhiteHat 11 oct. 2019 a las 18:05