Page 1 of 1

Gráficos de Google desde una aplicación FWH

Posted: Mon Jun 26, 2023 12:27 pm
by TOTOVIOTTI
Hola gente.. buenos días!

Alguno pudo confeccionar gráficos con datos enviados de una aplicación FWH a Google Charts?

Hojeando la documentación de Google, está la función que debo construir con un html,
pero, como no conozco mucho de html no sé como añadirlo a mi función para que llame a ese utilitario.

El ejemplo es:

<html>
<head>
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
<script type="text/javascript">
google.charts.load('current', {'packages':['corechart']});
google.charts.setOnLoadCallback(drawChart);

function drawChart() {
var data = google.visualization.arrayToDataTable([
['Year', 'Sales', 'Expenses'],
['2004', 1000, 400],
['2005', 1170, 460],
['2006', 660, 1120],
['2007', 1030, 540]
]);

var options = {
title: 'Company Performance',
curveType: 'function',
legend: { position: 'bottom' }
};

var chart = new google.visualization.LineChart(document.getElementById('curve_chart'));

chart.draw(data, options);
}
</script>
</head>
<body>
<div id="curve_chart" style="width: 900px; height: 500px"></div>
</body>
</html>

El link es:
https://developers-dot-devsite-v2-prod. ... ?hl=es-419

Alguno me podrá dar una manito con esto?'
Muchas gracias!
Roberto

Re: Gráficos de Google desde una aplicación FWH

Posted: Mon Jun 26, 2023 1:50 pm
by cmsoft

Code: Select all | Expand

#include "fivewin.ch"

function Main()

   local cText
   TEXT INTO cText 
   <html>
  <head>
  <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
  <script type="text/javascript">
  google.charts.load('current', {'packages':['corechart']});
  google.charts.setOnLoadCallback(drawChart);

  function drawChart() {
  var data = google.visualization.arrayToDataTable([
  ['Year', 'Sales', 'Expenses'],
  ['2004', 1000, 400],
  ['2005', 1170, 460],
  ['2006', 660, 1120],
  ['2007', 1030, 540]
  ]);

  var options = {
  title: 'Company Performance',
  curveType: 'function',
  legend: { position: 'bottom' }
  };

  var chart = new google.visualization.LineChart(document.getElementById('curve_chart'));

  chart.draw(data, options);
  }
  </script>
  </head>
  <body>
  <div id="curve_chart" style="width: 900px; height: 500px"></div>
  </body>
  </html>
ENDTEXT
memowrit( "prueba.html", cText )
shellexecute(0,"open",hb_curdrive()+":\"+CurDir()+"\prueba.html",,,1)

return NIL

Re: Gráficos de Google desde una aplicación FWH

Posted: Mon Jun 26, 2023 2:58 pm
by TOTOVIOTTI
Gracias Césarrrrrrrrrrrrrrrrrrrrrrrrr!!!

Muchas gracias!!

Re: Gráficos de Google desde una aplicación FWH

Posted: Mon Jun 26, 2023 3:57 pm
by cnavarro

Re: Gráficos de Google desde una aplicación FWH

Posted: Mon Jun 26, 2023 4:32 pm
by cmsoft
cnavarro wrote:O te refieres a esto ?
https://forums.fivetechsupport.com/view ... 15#p210789
Creo que esto es mucho mas potente... Y se podría ver un grafico de google en una ventana o dialogo de Fivewin Cristobal?
Si es asi, que necesitariamos tener instalado en el equipo donde corre el programa?
Desde ya muchas gracias

Re: Gráficos de Google desde una aplicación FWH

Posted: Mon Jun 26, 2023 6:27 pm
by TOTOVIOTTI
Si Cristobal!
Eso es lo que estuve viendo.. estaría buenisimo si lo pudiéramos incluir en nuestros sistemas...

Muchas gracias!
Roberto

Re: Gráficos de Google desde una aplicación FWH

Posted: Mon Jun 26, 2023 11:45 pm
by cnavarro
cmsoft wrote:
cnavarro wrote:O te refieres a esto ?
https://forums.fivetechsupport.com/view ... 15#p210789
Creo que esto es mucho mas potente... Y se podría ver un grafico de google en una ventana o dialogo de Fivewin Cristobal?
Si es asi, que necesitariamos tener instalado en el equipo donde corre el programa?
Desde ya muchas gracias
Si los incluí en un xbrowse, se pueden incluir en cualquier "contenedor" o control que permita dibujar imagenes

https://bitbucket.org/fivetech/fivewin- ... GRAPHS.EXE
https://bitbucket.org/fivetech/fivewin- ... RCHART.EXE

En cuanto a la solución que proponía Cesar, yo utilizaría un WebView en lugar de tener que hacer un ShellExecute

Re: Gráficos de Google desde una aplicación FWH

Posted: Thu Jun 29, 2023 7:24 pm
by TOTOVIOTTI
Gracias Cristóbal!
Tomaré los ejemplos como para ver como me queda.. muchas gracias!