API Google Charts

2 respostas
dlsilva1812

Boa tarde galera,

É o seguinte, como faço para implementar este código:
<html>
  <head>
    <script type="text/javascript" src="https://www.google.com/jsapi"></script>
    <script type="text/javascript">
      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>
  </head>
  <body>
    <div id="columnchart_material" style="width: 900px; height: 500px;"></div>
  </body>
</html>
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

2 Respostas

dlsilva1812

Bom dia, alguém já implementou?

Cordialmente
Diego Silva

L

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

Criado 29 de abril de 2015
Ultima resposta 30 de abr. de 2015
Respostas 2
Participantes 2