API Google Charts

Boa tarde galera,

É o seguinte, como faço para implementar este código:

[code]

google.load("visualization", "1.1", {packages:["bar"]}); google.setOnLoadCallback(drawChart); function drawChart() { var data = google.visualization.arrayToDataTable([ ['Year', 'Sales', 'Expenses', 'Profit'], ['2014', 1000, 400, 200], ['2015', 1170, 460, 250], ['2016', 660, 1120, 300], ['2017', 1030, 540, 350] ]);
    var options = {
      chart: {
        title: 'Company Performance',
        subtitle: 'Sales, Expenses, and Profit: 2014-2017',
      }
    };

    var chart = new google.charts.Bar(document.getElementById('columnchart_material'));

    chart.draw(data, options);
  }
</script>
[/code] Com dados vindos do meu Controler Java?

Desde já agradeço, pois faz 1 semana que estou correndo atrás disso e não encontrei.

Cordialmente
Diego Silva

Bom dia, alguém já implementou?

Cordialmente
Diego Silva

Bom dia Diego,

umas das formas que você poderia resolver, seria utilizando ajax json servlet, ou seja :

você faz um request via ajax (pode ser com a api do JQuery https://jquery.com/) enviando seus dados com o formato JSON para seu servlet java,
em seu servlet você faz sua regra de negócio para tratar as informações do gráfico e retorna no formato JSON novamente.

Existe vários tutorias, só dar uma pesquisada sobre AJAX JSON e SERVLET.

Att