Crear gráficas con Ruby y JavaScript

Existen decenas de opciones para crear atractivos gráficos estadísticos, en Kabytes reseñamos muchas de ellas, solo necesitan visitar la etiqueta de gráficas para encontrar todas las posibilidades. En esta oportunidad vamos a comentar una forma más para crear gráficas y es utilizando Ruby como plataforma.

El proyecto del que les quiero hablar se llama Chartkick, un pequeño complemento para utilizar de forma conjunta a nuestra aplicación escrita en Ruby para la creación de gráficas con apenas una linea de código.

Las gráficas son creadas mediante Javascript, podemos utilizar diversas bibliotecas o APIs, el autor de esta herramienta recomienda Google Charts o Highcharts (de esta última tengo bastante experiencia y puedo decir que es excelente).

Para utilizar Google Charts, usamos:

<%= javascript_include_tag "//www.google.com/jsapi", "chartkick" %>

Si preferimos utilizar Highcharts, escribimos:

<%= javascript_include_tag "path/to/highcharts.js", "chartkick" %>

Luego, y mediante la instalación de la gema de Chartkick, estamos listos para mostrar gráficas en nuestro proyecto y de una forma muy limpia. Por ejemplo podemos realizar una gráfica tipo torta de la siguiente manera:

<%= pie_chart Goal.group("name").count %>

Utilizar esta gema da como resultado un código mucho más limpio y ordenado, no hace falta hablar de la gran ventaja que es leer un código simple para realizar un mantenimiento en un proyecto que ya tiene varios meses.

Esta simple gema es una solución excelente a la hora de mostrar gráficas, también puede utilizarse sin Ruby, en el sitio del proyecto pueden encontrar un ejemplo de esa implementación que solo requiere Javascript.

Web: Chartkick

Pablo: Programador desde hace más de 11 años, adicto a internet, cafeinómano, fanático de la información, intento de emprendedor, trabaja de forma compulsiva solo en lo que ama. Sueña con tener una aplicación con más de 1 millón de usuarios.
Entradas relacionadas