lunes, 30 de septiembre de 2013

R y googleVis

Usando googleVis

Usando googleVis

El paquete googlesVis es una interface entre R y los gráficos de Google. En este post haremos algunos ejemplos sobre cómo emplear este paquete, creando un gráfico de movimiento con data real, obtenida del Banco Central de Venezuela, sobre la variación en los agregados monetarios entre 1992 y 2006. Vamos a usar el paquete xlsx que nos permite leer hojas de cálculos de Excel

# obtenemos el paquete
require(xlsx)
# indicamos la localizacion del archivo
libro <- "~/Downloads/1_6_1.xls"
ibro <- (ibro, sheetNames="liquidez")

Obtenemos ahora el paquete googleVis:

require(googleVis)

Antes de elaborar la gráfica tenemos que formatear la data de la forma como la requiere el tipo de visualización que deseamos elaborar:

require(reshape)
liquidezMelt <- melt(liquidez, id = "fecha")

Creamos la gráfica:

m <- gvisMotionChart(liquidezMelt, idvar = "variable", timevar = "fecha", options = list(width = 550, 
    height = 450))
print(m, "chart")

Desde R si escribimos plot(m) obtendremos una visualización en el navegador. Este gráfico puede ser manipulado por el usuario de forma tal que la visualización sea más amigable. Por ejemplo, puede cambiar el tipo de eje, los colore de las burbujas (de acuerdo con los valores de la variable, por ejemplo. En síntesis, este paquete es realmente extraordinario

No hay comentarios: