Gráficos de Google desde una aplicación FWH

Gráficos de Google desde una aplicación FWH

Postby TOTOVIOTTI » Mon Jun 26, 2023 12:27 pm

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
Univ@c I.S.I.
Desarrolladores de Software
http://www.elcolegioencasa.edu.ar
User avatar
TOTOVIOTTI
 
Posts: 419
Joined: Fri Feb 05, 2010 11:30 am
Location: San Francisco - Córdoba - Argentina

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

Postby cmsoft » Mon Jun 26, 2023 1:50 pm

Code: Select all  Expand view
#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
User avatar
cmsoft
 
Posts: 1290
Joined: Wed Nov 16, 2005 9:14 pm
Location: Mercedes - Bs As. Argentina

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

Postby TOTOVIOTTI » Mon Jun 26, 2023 2:58 pm

Gracias Césarrrrrrrrrrrrrrrrrrrrrrrrr!!!

Muchas gracias!!
Univ@c I.S.I.
Desarrolladores de Software
http://www.elcolegioencasa.edu.ar
User avatar
TOTOVIOTTI
 
Posts: 419
Joined: Fri Feb 05, 2010 11:30 am
Location: San Francisco - Córdoba - Argentina

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

Postby cnavarro » Mon Jun 26, 2023 3:57 pm

Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6547
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

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

Postby cmsoft » Mon Jun 26, 2023 4:32 pm

cnavarro wrote:O te refieres a esto ?
viewtopic.php?f=17&t=34973&start=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
User avatar
cmsoft
 
Posts: 1290
Joined: Wed Nov 16, 2005 9:14 pm
Location: Mercedes - Bs As. Argentina

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

Postby TOTOVIOTTI » Mon Jun 26, 2023 6:27 pm

Si Cristobal!
Eso es lo que estuve viendo.. estaría buenisimo si lo pudiéramos incluir en nuestros sistemas...

Muchas gracias!
Roberto
Univ@c I.S.I.
Desarrolladores de Software
http://www.elcolegioencasa.edu.ar
User avatar
TOTOVIOTTI
 
Posts: 419
Joined: Fri Feb 05, 2010 11:30 am
Location: San Francisco - Córdoba - Argentina

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

Postby cnavarro » Mon Jun 26, 2023 11:45 pm

cmsoft wrote:
cnavarro wrote:O te refieres a esto ?
viewtopic.php?f=17&t=34973&start=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
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6547
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

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

Postby TOTOVIOTTI » Thu Jun 29, 2023 7:24 pm

Gracias Cristóbal!
Tomaré los ejemplos como para ver como me queda.. muchas gracias!
Univ@c I.S.I.
Desarrolladores de Software
http://www.elcolegioencasa.edu.ar
User avatar
TOTOVIOTTI
 
Posts: 419
Joined: Fri Feb 05, 2010 11:30 am
Location: San Francisco - Córdoba - Argentina


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 23 guests