Ya tenemos librerías para las gráficas

Hemos decidido adoptar la librería Highcharts como librería para representar las gráficas de Twittalicious.
Highcharts es una librería para gráficas desarrollada en Javascript puro y duro que ofrece fascinantes gráficas interactivas. La otra librería que hemos tenido en cuenta ha sido jqPlot pero la hemos descartado por la experiencia visual que ofrece Highcharts.
Para la integración de la librería hemos utilizado el módulo de Drupal libraries. Con ello podemos incluir la librería Highcharts dentro del módulo twittalicious de forma cómoda y acceder a su API directamente.
Para crear una gráfica simplemente hay que hacer una llamada al constructor de la librería y pasarle unos parámetros tal y como se puede ver en el siguiente ejemplo:

var chart = new Highcharts.Chart({
chart: {
renderTo: 'container'
},
xAxis: {
categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
},

series: [{
data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4]
}]
});​

La parte importante de la llamada es el parámetro series en el que debemos incluir los datos que extraemos del servicio que deseamos utilizar: Twitter, Google+, Facebook... En la demo se están utilizando datos ficticios ya que los algoritmos de análisis de los datos extraídos de los diferentes servicios está en fase de desarrollo. Esperamos que en breve esté disponible para la fase de pruebas.
Seguimos en contacto ;)

  • Hemos decidido adoptar la librería Highcharts como librería para representar las gráficas de Twittalicious. Highcharts es una librería para gráficas desarrollada en Javascript puro y duro que ofrece...
  • ¡Arracamos el proyecto Twittalicious! Comenzamos la andadura con nuestro nuevo proyecto: queremos desarrollar una aplicación web para analítica de usuarios, marcas y hashtags dentro la red social...
  •   ¿Dónde y cómo puedo obtener buenas métricas para la actividad en Twitter?   Actualmente y como hemos podido ir comprobando, todo lo relacionado con obtener analítica se encuentra fuertemente...
  • Seguimos trabajando en la idea, paso a paso. A continuación de consensuar a alto nivel lo que pretendemos, hemos estado analizando que estructura necesitamos para articular el proyecto. Como...