Google Chart API: pon estadísticas en la web

Google ha sacado hace bien poco una API para hacer gráficos de todo tipo en aplicaciones basadas en la web como blogs o páginas personales.

La API es fácil de utilizar. Tu solicitas al servicio el gráfico deseado y éste te lo devuelve en forma de imagen en PNG.

Para solicitarlo simplemente se tiene que introducir en la url donde se encuentra la imágen la siguiente dirección:

http://chart.apis.google.com/chart?<parameter1>&<parameter2>&<parameterN>

donde parameter x son el tamaño del gráfico, los datos, el tipo, los colores, etiquetas y estilos.

Por ejemplo, si queremos hacer un gráfico como el de la entrada, pondremos:

http://chart.apis.google.com/chart?cht=p3&chd=s:hW&chs=250×100&chl=Hello|World

siendo los parámetros (separados por &Smilie: ;) los siguiente:

  • cht=p3: tipo del gráfico p3 (en este caso, una tarta 3D).
  • chd=s:hW: codificación de los datos.
  • chs=250×100: tamaño del gráfico.
  • chl=Hello|World: etiquetas del gráfico.

La codificación de los datos es algo engorrosa para hacerla a mano, por eso esta tarde me entretuve e hice un pequeño programa en JAVA para codificar los datos para obtener la dirección con los parámetros de un gráfico de tarta 3D.

El programa es sencillísimo, simplemente se tiene que introducir los datos, separados por un espacio, y por último el valor más alto que se ha introducido. Por ejemplo, para introducir en una tarta 3D los valores [25, 25, 50] deberemos introducir:

25 25 50 50

De momento el programa es una versión muy precaria, ya que sólo se puede utilizar para hacer tartas 3D, y en la línea devuelta (también la copia al clipboard) sólo queda por introducir los valores de las etiquetas.

Haré más adelante una versión que cumpla con los requisitos que yo he visto en un principio y si alguno vé alguno que yo no haya dicho aquí, por favor dejadlo en los comentarios.

Category(s): General
Tags: ,

4 Responses to Google Chart API: pon estadísticas en la web

  1. Campeón a ver si vamos actualizando un poco el blog que ahora estás de vacaciones y no tienes excusa Smilie: :). Aprovecho para Felicitarte a ti y a los lectores del blog la Navidad que se me pasó por completo.

    Un saludo a todos.

  2. Bon Nadal Davicin!!

    Pues no actualizo porque estoy en el campo y allí no tengo internet Smilie: :( .

    De todas formas, estoy haciendo unas gestiones para mejorar el blog que dentro de poco haré públicas, jejeje.

    Un saludo.

  3. Buenas de nuevo, estoy esperando algunas noticias que estos dias de fiesta me tienes muy abandonado el blog hace ya años que publicastes la última entrada y eso no es normal en un blogero de tu categoria xDDDDDD

  4. Hola David.

    Pues sigo algo liado en los mundos de yupi (yupi = retiro en el campo) y tengo poco tiempo para postear, aunque no creas que no tengo mono -de hecho tengo algunos post escritos en el portatil para volcarlos aquí, pero como verás estoy desde un pc- por postear.

    En breve me tendréis en activo y colgaré todos los post interesantes del mundo Mac.

    Un saludín y ánimo con tu nuevo blog.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *