Realidad IT
7oct/090

Primeros pasos con graficos Annotated Timeline

VN:F [1.9.17_1161]
Votos: +1

A veces entro a Yahoo Finance para ver como se mueve el mercado, ultimamente tengo el bichito de curiosidad de como evolucionan las empresas y como reaccionan ante algún suceso. Después entro al Google Finance, y finalmente me quedo ahí un rato mucho mas largo. ¿Porqué? Por el hermoso grafico que sin recargar la página (al mejor estilo web 2.0) nos permite remontarnos a la historia de las empresas desde que se hicieron públicas. ¿Que permite esta maravilla? Son los gráficos de tipo Annotated Timeline que yo los llamaría los gráficos del momento ya que son una forma nueva de representar algo que ya se hacía. Porqué "annotated", porque una de las características geniales que posee es poner anotaciones relacionadas con algún suceso ocurrido en la fecha que produjo un cambio de conducta en el gráfico (en realidad en la gente, en el grafico se ve reflejado). Veamos un ejemplo:

Google Finance

Aqui pueden ver lo que digo.  Ya se estan imaginando las aplicaciones, no? Es fantastico este gráfico para seguir la evolucion en el tiempo de lo que queramos! Ya sean variables de negocio o de sistemas.

Cual es el truco? El truco está en los datos, y esto no lo resuelve el gráfico, uno tiene que alimentar la planilla de información, a mi me interesa saber la información de ayer con la mismo detalle que un día de un año atras? Por supuesto que no, los datos de ayer son mucho mas importantes y los datos de un año atrás con tener un promedio del dia o de la semana suele alcanzar. Entonces uno tiene que alimentar el gráfico con el detalle de datos que a uno le interese, doy un ejemplo:

  • Ultima semana: Resolucion x minuto
  • Ultimo mes: Resolucion x hora
  • Ultimo año: Resolucion x día
  • Ultima decada: Resolucion x mes

Cuando uno haga zoom, según el período que marquemos vamos a poder ver mas o menos detalle de la información. Y si por ejemplo yo hago zoom desde hace 3 años hasta el ultimo día, el gráfico realiza promedios de la información mas detallada que no llega a graficar por la resolución. Como ven, la tarea pesada es lograr obtener la información de esta forma de la base de datos. Una buena práctica es regenerar una planilla CSV o Excel todas las noches mediante un proceso.

¿Qué opciones hay en el mercado?, si buscan por internet algo podrán encontrar, yo me quedo con la que implementó la gente de amCharts que está muy bien lograda tanto visualmente como las opciones de carga de datos que aunque ellos le llaman StockCharts, es el mismo tipo de gráfico.

Google también abrió a la comunidad developer una versión de su producto dentro de la Visualization API, que me resultó un poco mas compleja de utilizar, pero también les dejo el link para que experimenten por su cuenta: http://code.google.com/intl/es-AR/apis/visualization/documentation/gallery/annotatedtimeline.html

Espero sus comentarios!

Santiago Cattaneo

Publicado por Santiago Cattaneo

Comentarios (0) Trackbacks (0)

Aún no hay comentarios.


Leave a comment

(required)

Aún no hay trackbacks.