La era de datos en tablas ha concluido. Datos exclusivamente en tablas pueden parecer aburrido y de poco interés. Sin embargo, los mismo datos plasmados en una gráfica elegante puede llamar la atención de los usuarios mucho más rápido y, a su vez, se les hace más fácil para entender dichos datos. A esto se esta moviendo la industria de las aplicaciones web, específicamente en el área de inteligencia de negocio o “business intelligence” como se le conoce en ingles. Es por esto que se escucha frecuentemente de los famosos “dashboards” que no son otra cosa que una serie de gráficas representando una serie de datos de una forma elegante y fácil de entender. Solo basta con mirar el “dashboard” por unos segundo para entender la información que el sistema nos está mostrando.

Existe una gran variedad de herramientas que te permiten crear este tipo de gráficas utilizando diferentes tecnologías. Muchas de estas herramientas utilizan Flash, otras HTML5, y otras usan Javascript. Cada una de estas tecnologías tienen sus ventajas y desventajas pero yo, personalmente, me inclino más por las que usan Javascript porque estas no dependen de ninguna otra tecnología ni producto y pueden ser utilizadas desde cualquier navegador. Highcharts es un vivo ejemplo de esto y es por eso que lo recomiendo.

Highcharts es una librería para Javascript, de código abierto, que permite que tus datos cobren vida mediante gráficas interactivas. Esta librería puede correr tanto sola como junto con jQuery, contiene una gran variedad de gráficas (lineal, barra, columnas, área, polares, etc) y pueden ser exportadas como imagen o PDF con un solo clic. Además, Highcharts, cuenta con un API que te permite añadir, eliminar o modificar puntos de una serie en cualquier momento después de la creación de la gráfica. Suena bien, ¿no?

Si todavía no te convence dejo una lista de las ventajas y desventajas de esta tremenda herramienta.

Ventajas

  1. Highcharts provee la capacidad de poder generar gráficas elegantes, útiles y dinámicas en tiempo real desde el mismo navegador. Es decir, no necesitas ningún tipo de código de servidor para poder utilizar estas gráficas.
  2. La data puede ser actualizada por llamadas de tipo AJAX.
  3. Tiene una gran variedad de gráficas disponibles.
  4. Es gratis para uso no comercial.
  5. Es de código abierto.
  6. Cuenta con un API que permite manipular la gráfica después de haber sido creada.
  7. No necesita de ningún tipo de plugin como Flash player o Java.
  8. Tiene la confianza de grandes empresas como Facebook, Yahoo, Twitter, Visa, Nokia, AT&T

Desventajas

  1. No es gratis para uso comercial

En mi próxima publicación estaré mostrando diferentes ejemplos de lo dinámicas y poderosas que son las gráficas de Highcharts. Así que déjenme saber, a través de los comentarios, que tipo de gráficas o funcionalidad les interesa más de esta herramienta.

Para descargar Highcharts presione aquí
Para ejemplos de cómo utilizar Highcharts puedes ver mi publicación Creando dashboards con Highcharts