Google Chart es otro de los servicios web de Google, que nos devuelve un gráfico simplemente a través de una serie de parámetros dados en una dirección URL.

Two-dimensional pie chart with six segments where segment colors are interpolated from dark to pale orange

Blue line chart with alternating gray and white stripes from left to right

  • Es de sencillo uso y no requiere instalar ni registrarse en nada (basta que la PC cliente tenga acceso Internet). Me queda pendiente saber si Google, tal como lo hace con la API de Google Maps, tiene alguna opción corporativa (por ejemplo, para el uso en una Intranet que no tenga acceso directo a Internet)
  • No tiene limitaciones de llamadas por día, aunque si piensas que las llamadas superarán las 250000/día debes hacérselo saber a Google a través de correo electrónico
  • El resultado devuelto por Google a partir de los parámetros es una imagen PNG
  • Para utilizarla solo debes indicar como src del tag <img> del html la URL de Google con los parámetros
  • Entre los parametros que recibe, se destacan:
    • tamaño: chs=<ancho>x<alto>
    • datos: chd=t:<val1>,<val2> … <valn> (ver codificaciones)
    • tipos de gráficos: cht=t:<p> o <p3> o <lc> o <lxy> o <ls> , etc. (ver tipos de gráficos)
    • etiquetas: chl=<label1>,<label2> … <labeln>
    • color: chco=<col1>,<col2> … <coln>

Vía: PHP Senior

Documentación oficial y ejemplos: Google Chart API Deverloper’s Guide