Passing array to Google charts JS

Viewed 20

I'm trying to pass a twig table with "for" function into JS.

<script type="text/javascript">
        google.charts.load('current', {'packages':['corechart']});
        google.charts.setOnLoadCallback(drawChart);

        function drawChart() {

            var data = google.visualization.arrayToDataTable([
            ['Kategoria', 'Kwota'],            
                {% for user_expense in user_expenses %}
                    ['user_expense.category', 'user_expense.sum'];
                {% endfor %}
            ]);

            var options = {
            title: 'Wydatki'
            };

            var chart = new google.visualization.PieChart(document.getElementById('expense_chart'));

            chart.draw(data, options);
        }
    </script>

I tried doing it this way, but it doesn't work. Is there any way to do that?

0 Answers
Related