Etiquetas

viernes, 31 de diciembre de 2010

Feliz año 2011

¡Feliz año 2011!


 Si quieres acceder al código para descubrir cómo esta hecho este espacio puedes copiarlo en la barra de herramientas del programa oculta en la esquina superior izquierda.





Esta visualización hecha con Impure muestra las fotos que los usuarios de flickr subieron en la nochevieja del 2010 (desde las 22:00 del 31 a las 04:00 del 1). Me comprometo a actualizarlo y cambiar las fechas a la nochevieja  2011. Os deseo un feliz año a todos y como en todo el mundo ¡a Celebrarlo!

jueves, 30 de diciembre de 2010

Las 25 Canciones más escuchadas en Spotify por paises


El número de veces que se escucha una canción en Spotify se ha convertido en un importante indicador de su popularidad. Spotify es una plataforma de música en streaming que solo está disponible en 7 paises: Reino Unido, Francia, Paises Bajos, Noruega, Suecia, Finlandia y España.

Hace pocos días han publicado en el blog de Spotify una retrospectiva del 2010 en la que muestran los 100 albumes y las 100 canciones más escuchadas por paises (eso sí, sin cifras, o por lo menos yo no las he encontrado).


Para hacer la visualización que he publicado en la cabecera de esta entrada, primero he creado un excel con los datos (copiar y pegar puede ser la vía más rápida) y despues lo hemos importado en Impure. Este espacio se centra en el visualizador comparativeProportions, se deben transformar los datos hasta obtener una entrada compatible con sus inlets. Para conseguirlo, se debe dar una puntuación a cada canción según su posición en el ranking para cada lista. Para ello creé una tabla de valores donde a la primera canción se le asigna 25 puntos, a la segunda 24, etc.  Si una canción está entre las 25 primeras de un país pero no entre las 25 del otro país entonces en la segunda lista se le dá valor 0.


El resultado que se obtiene es bastante interesante. Cada persona lo interpretará a su manera. Una idea divertida que se me ocurre es que el país con más afinidad músical con España es Finlandia. Un estereotipo de los finlandeses entre sus vecinos es que son los más pasionales y "mediterráneos" de Escandinavia. ¿Tendrá esto algo que ver?

lunes, 27 de diciembre de 2010

Descubrir LA BOLSA sin dejarse LA VIDA


Cómo ya he comentado en este blog, participo en el desarrollo de Impure, un lenguaje desarrollado por Bestiario que nos permite comunicarnos mediante la visualización. Puede que haya otras vías para conseguir el mismo resultado que presento en esta entrada, pero estoy seguro de que Impure es la mejor.


Dicho esto, hace poco un usuario de impure nos hizo llegar el siguiente mensaje:


Charting Stock Prices?

I do a lot of work with stock charts and would like to give this tool a try for charting them. I have to admit that I'm no programmer, but I don't see any Visualizations where you can do just a simple line chart where it is stock price on the Y axis and date on the X axis.

Am I just missing something?

Thanks for any help,



Para los que estén peor que yo con el inglés, este texto pide una gráfica de líneas que en el eje X represente el tiempo y en el eje Y el precio de la acción. Impure sí que dispone de un gráfico de líneas. Debe buscarse en el catálogo como curvesGraph. ¿Se puede conseguir un ejemplo de como utilizarlo con datos reales de la bolsa?


El primer paso es conseguir los datos. Debo reconocer que soy totalmente novato en el mundo de la bolsa pero investigando un poco descubro que hay un índice llamado S&P500. Este índice es un referente (una especie de media) de las 500 empresas más representativas de la economía americana. Este valor servirá de guía para compararlo con las 6 primeras empresas que primero se me ocurren del sector de la información:


ADOBE
GOOGLE
APPLE
MICROSOFT
EBAY
YAHOO


Yahoo proporciona un buen servicio para conocer estos datos con su "yahoo finance". Después de media hora de trabajo consigo crear un archivo .csv (comma separator values) con las cotizaciones (día a día) de esas empresas y del S&P500 en el año 2010.


Creó el primer espacio en impure utilizando CurvesGraph. (Si quieres acceder al código para descubrir cómo esta hecho este espacio puedes copiarlo en la barra de herramientas del programa oculta en la esquina superior izquierda)





Este espacio no me sirve para nada, la diferencia de los valores es tan grande que lo que nos aporta es muy poco. Además hay que darse cuenta de una cosa ¡Lo importante de las cotizaciones no es el precio, es lo que sube o baja la acción! Es decir, ganas o pierdes lo mismo si tienes dos acciones a 50€ o una acción a 100€.


Por tanto, podemos normalizar estos valores para que oscilen entre 0 ó 100 (un porcentaje) respecto a su valor máximo de este año. De esta manera podemos ver facilmente donde y cuando nos hubiera sido favorable invertir o cuando ha sido realmente un fracaso. Para ello utilizamos el operador de impure NormalizeNumberListsToMax.


La gráfica ya funciona bien, pero quizá tiene demasiado ruido.Supongo que la mayoría de las veces nos interesa conocer la tendencia y no el detalle día a día. Podemos coger valores en vez de diarios, cada semana, cada 15 días o cada mes ¡o mejor aún! que el usuario decida. Añadimos un scroll y listo. ¡La bolsa al alcance de nuestra mano! ahora solo hace falta el dinero para invertir :)


(El espacio final es el que aparece al comienzo de esta entrada. Si quieres acceder al código para descubrir cómo esta hecho ese espacio puedes copiarlo en la barra de herramientas del programa oculta en la esquina superior izquierda)

jueves, 16 de diciembre de 2010

Visualización para todos: Impure

 La mayoría de la gente solo utiliza visualizaciones interactivas por dos razones. Bien esporádicamente en el trabajo y generalmente a través de un proceso podríamos decir que doloroso. O bien cuando una visualización en un periódico digital consigue captar su atención durante quince segundos.

Las visualizaciones nos cuentan muchas cosas. Utilizan un lenguaje que todavía estamos descubriendo y nos enriquecen acercandonos la realidad de una manera única.

Impure. Herramienta en la que colaboro en su desarrollo y que también utilizo como usuario permite la gestión de datos y su visualización. No es solo una herramienta, es también una ambiciosa formalización del lenguaje de los datos.

Puedes solicitar una invitación aqui

miércoles, 1 de diciembre de 2010

sábado, 23 de octubre de 2010

Colored worms


Este es un ejemplo de trabajo que desarrollé hace más o menos un año. Es un estudio en el que buscaba conseguir movimientos más reales con curvas de Bezier


viernes, 17 de septiembre de 2010

www.ordochao.org the beginning



¡Hola Mundo! Soy Carlos Ordóñez de Diego y soy desarrollador de visualizaciones de datos. Graduado en informática por la Universidad de Valladolid, Actualmente trabajo para Bestiario.

www.ordochao.org es una muestra de mi trabajo personal y mis inquietudes y aficiones relacionadas con mi actividad profesional. Contiene información acerca de visualización, arte multimedia, música, fotografía, etc.